1
使用,有沒有辦法關閉某些選定參數的幫助描述?我試過add_help=False
,但它與help=myDescription
衝突。Python,argparse:關閉所選參數的幫助描述
我想通過一個布爾值來決定是否需要顯示參數。
這可能嗎?
使用,有沒有辦法關閉某些選定參數的幫助描述?我試過add_help=False
,但它與help=myDescription
衝突。Python,argparse:關閉所選參數的幫助描述
我想通過一個布爾值來決定是否需要顯示參數。
這可能嗎?
是的。在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
丟失。
_pass a boolean_ to what?您可以使用布爾值來決定您最初如何構建參數列表... – Useless 2013-04-08 14:21:10