该文档为argparse Python模块,而优秀的我敢肯定,是太多了我的小初学者右脑把握现在。我不需要在命令行上进行数学运算,也不需要与屏幕上的格式化行混在一起或更改选项字符。我要做的就是“如果arg是A,如果以上都不显示帮助并退出,则B这样做。”
3 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
这是我的处理方式argparse(带有多个args):
parser = argparse.ArgumentParser(description='Description of your program')
parser.add_argument('-f','--foo', help='Description for foo argument', required=True)
parser.add_argument('-b','--bar', help='Description for bar argument', required=True)
args = vars(parser.parse_args())
args 将是包含参数的字典:
if args['foo'] == 'Hello':
# code here
if args['bar'] == 'World':
# code here
在您的情况下,只需添加一个参数即可。
添加回答
举报
0/150
提交
取消