我认为,如果未提供可选参数(用指定
--),
None则将其初始化。因此,您可以使用进行测试
is not None。请尝试以下示例:
import argparse as apdef main(): parser = ap.ArgumentParser(description="My script") parser.add_argument("--myArg") args, leftovers = parser.parse_known_args() if args.myArg is not None: print "myArg has been set (value is %s)" % args.myArg
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)