# codeing=utf-8import argparse'''action="store_true" 参数可以为空'''parser = argparse.ArgumentParser(prog="Test", description="终端命令行测试", epilog="这是一个argparse的测试程序。")parser.add_argument("aa", help="打印aaaaaaaa")parser.add_argument("bb", help="打印bbbbbbbb")parser.add_argument("-c", "--cc", help="打印aa+bb", action="store_true")parser.add_argument("-d", "--dd", help="打印dddd")args = parser.parse_args()if args.cc:print(args.aa, args.bb)elif args.dd:print(args.dd)elif args.bb:print(args.bb)elif args.aa:print(args.aa)else:print(parser.print_help()) # 默认打印帮助
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。