这是到目前为止的代码:
parser = argparse.ArgumentParser()
args = parser.parse_args()
if args == 'a':
_funct1()
elif args == 'b':
_funct2()
我希望用户能够以
的方式调用此脚本#python script_name -a
执行功能1
#python script_name -b
执行功能2
答案 0 :(得分:1)
解决了它,正确的代码是:
parser = argparse.ArgumentParser()
parser.add_argument('-a', '--all', help='blah a', action='store_true')
parser.add_argument('-b', '--ball', help='blah b', action='store_true')
args = parser.parse_args()
if args.all:
_all()
elif args.ball:
_ball()