小编Mer*_*per的帖子

python argparse 如何在 [-h] 命令之后继续程序?

我正在使用 argparse 编写解释器。并面临一个问题。

while True:
    cmd = input('>>>')
    parser = argparse.ArgumentParser()
    parser.add_argument('-f', help='foo')
    parser.parse_args(cmd.split())
Run Code Online (Sandbox Code Playgroud)

当我输入 [-h] 命令时,它会退出程序。

>>>-h
usage: test.py [-h] [-f F]

optional arguments:
-h, --help  show this help message and exit
-f F        foo
Run Code Online (Sandbox Code Playgroud)

现在,我只想“显示此帮助消息”,而不是“退出”。那么我该怎么办呢?

python argparse

1
推荐指数
1
解决办法
736
查看次数

标签 统计

argparse ×1

python ×1