我正在使用Python通過CLI獲取參數。我已經嘗試使用以下內容,但是當我不給出任何一個參數時,它將輸出作爲None
。我想要默認的那個是const=
中提供的。請看一下。無法將默認值分配給Python中的參數argparse
parser = argparse.ArgumentParser()
parser.add_argument('--input', nargs='?', const='testInput')
parser.add_argument('--target', nargs='?', const='testTarget')
parser.add_argument('--msg', nargs='?', const='helloFromTheOtherSide')
args = parser.parse_args()
print args.input
如果我沒有提供輸入,它將按照我所說的將其打印爲None
。我想它來打印TestInput
,而不是..
謝謝,這個工程 – tsaebeht