python argparser的具体使用
一.正常运行:
咱们随便写个文件:
#test.py importargparse ap=argparse.ArgumentParser() ap.add_argument('-i','--image',help='传入图片文件') args=vars(ap.parse_args()) print(args)
咱们运行一下:
pythontest.py--image'./test.png' pythontest.py-i'./test.png'
没问题吧:
{'image':'./test.png'}
{'i':'./test.png'}
二.咱们改一下程序:
ap.add_argument('--image',help='传入图片文件')
第一个'-i'参数去掉,一望而知,只能:
pythontest.py--image'./test.png'
输出:
{'image':'./test.png'}
三.咱们再改一下程序:
ap.add_argument('-i',help='传入图片文件')
第一个'--image'参数去掉,一望而知,只能:
pythontest.py-i'./test.png'
输出:
{'i':'./test.png'}
也就是说,两个参数任选其一
四.传参数时改一下参数
在只传入一个'--image'的情况下:
ap.add_argument('--image',help='传入图片文件')
我们可以用'--image'、'--imag'、'--ima'、'--im'和'--i'
pythontest.py--image'./test.png' pythontest.py--imag'./test.png' pythontest.py--ima'./test.png' pythontest.py--im'./test.png' pythontest.py--i'./test.png'
输出都是:
{'image':'./test.png'}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。