# coding:utf-8
#!/usr/bin/python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("oper", choices=["pre_install", "apply"], help="choose.")
parser.add_argument("--flag", action="store_true")
args = parser.parse_args()
if args.flag:
print("Flag is True")
elif args.oper == "apply":
print("oper is %s" % args.oper)
else:
print("Flag is False")
操作:
[root@localhost pystudy]# python argparses.py apply
oper is apply