我正在設計一個滿足某些規範的工具。我有一個場景,我希望參數包含其字符串-
。請注意以下行中的arg-1
。需要將`-`字符嵌入python argparse的參數中
python test.py --arg-1 arg1Data
我使用python27
的庫。出於某種原因,這種爭論與上述試驗混爲一談。
我的問題是如何避免這種情況?我怎麼能保持-
在我的論點?
的樣品程序(包含-
,如果這個被除去一切正常):
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--arg-1", help="increase output verbosity")
args = parser.parse_args()
if args.args-1:
print "verbosity turned on"
Python將'args.args-1'解釋爲'args.args - 1',相減。 – hpaulj