Я хотел бы отображать справку argparse для моих параметров так же, как по умолчанию -h
, --help
и -v
, --version
, без текста ALLCAPS после опции или, по крайней мере, без дублирования CAPS.
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.