为了账号安全,请及时绑定邮箱和手机立即绑定

想要一个简单的argparse示例:1个参数,3个结果

想要一个简单的argparse示例:1个参数,3个结果

慕田峪7331174 2019-10-14 09:19:26
该文档为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

在您的情况下,只需添加一个参数即可。


查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 0 关注
  • 541 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信