首页 > 编程 > Python > 正文

python argparser的具体使用

2019-11-25 11:27:11
字体:
来源:转载
供稿:网友

一.正常运行:

咱们随便写个文件:

# test.pyimport argparseap = argparse.ArgumentParser()ap.add_argument('-i', '--image', help='传入图片文件')args = vars(ap.parse_args())print(args)

咱们运行一下:

python test.py --image './test.png'python test.py -i './test.png'

没问题吧:

{'image':'./test.png'}

{'i':'./test.png'}

二.咱们改一下程序:

ap.add_argument('--image', help='传入图片文件')

第一个'-i'参数去掉, 一望而知,只能:

python test.py --image './test.png'

输出:

{'image':'./test.png'}

三.咱们再改一下程序:

ap.add_argument('-i', help='传入图片文件')

第一个'--image'参数去掉, 一望而知,只能:

python test.py -i './test.png'

输出:

{'i':'./test.png'}

也就是说,两个参数任选其一

四.传参数时改一下参数

在只传入一个'--image'的情况下:

ap.add_argument('--image', help='传入图片文件')

我们可以用'--image'、'--imag'、'--ima'、'--im'和'--i'

python test.py --image './test.png'python test.py --imag './test.png'python test.py --ima './test.png'python test.py --im './test.png'python test.py --i './test.png'

输出都是:

{'image':'./test.png'}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表