1

を使用してargparse、選択したパラメータのヘルプの説明をオフにする方法はありますか? を試しadd_help=Falseましたが、 と競合していhelp=myDescriptionます。

パラメータを表示するかどうかを決定するブール値を渡したいと思います。

これは可能ですか?

4

1 に答える 1

2

はい。ではadd_argument、指定するだけhelp=argparse.SUPPRESSです。

例:

import argparse

args = ('foo','bar','baz','qux')    
parser = argparse.ArgumentParser()

for x in args:
    parser.add_argument('--{0}'.format(x),help=x if x != 'baz' else argparse.SUPPRESS)

parser.parse_args(['-h'])

bazこれで、それが欠落していることがわかります。

于 2013-04-08T14:21:31.113 に答える