如何解决忽略argparse中的重复选项
我在argparse中使用choices
参数。
如果我运行-h
,我将有两次选择,一次是-a
,一次是--argument
。因为我大约有30个带有长名的选项,所以帮助文本非常混乱。我只能拿一次吗? (不删除其中一个标志)。
帮助的输出:
$ python3 test.py -h
usage: test.py [-h] [-a {Option1,Option2}]
optional arguments:
-h,--help show this help message and exit
-a {Option1,Option2},--argument {Option1,Option2}
Help.
最小示例:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-a','--argument',help='Help.',choices=['Option1','Option2'])
args = parser.parse_args()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。