を使用してargparse、選択したパラメータのヘルプの説明をオフにする方法はありますか? を試しadd_help=Falseましたが、 と競合していhelp=myDescriptionます。
パラメータを表示するかどうかを決定するブール値を渡したいと思います。
これは可能ですか?
はい。では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これで、それが欠落していることがわかります。