我想以与默认选项-h
, --help
和-v
, --version
相同的方式显示argparse选项的帮助信息,但不要在选项后显示全大写文本,或者至少不要重复大写字母。
import argparse
p = argparse.ArgumentParser("a foo bar dustup")
p.add_argument('-i', '--ini', help="use alternate ini file")
print '\n', p.parse_args()
这是我目前使用python foobar.py -h
得到的结果:
usage: a foo bar dustup [-h] [-i INI]
optional arguments:
-h, --help show this help message and exit
-i INI, --ini INI use alternate ini
这就是我想要的:
usage: a foo bar dustup [-h] [-i INI]
optional arguments:
-h, --help show this help message and exit
-i, --ini INI use alternate ini
这个也是可以接受的:
-i, --ini use alternate ini
我正在使用 Python 2.7。
-i INI, --ini INI
)。我已经相应地更新了问题标题,因为重复更加令人烦恼。 - matt wilkiegit commit -h
。 - Marius Retegan