我希望能够查看是否在不使用 store 操作的情况下调用了参数。而不是我的代码看起来像这样:
parser = argparse.ArgumentParser()
parser.add_argument('-a', '--argument',
action="store", dest="some_arg",
help='Help data..', default="none")
args = parser.parse_args()
if args.some_arg == "user input":
print "Argument was called."
我希望用户不必输入“用户输入”即可获得与print "Argument was called"
. 换句话说,如果用户想要引用这个参数,他只需输入:
script.py --argument
代替:
script.py --argument user input