python argparser的具体使用
人气:0一.正常运行:
咱们随便写个文件:
# test.py import argparse ap = 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'}
您可能感兴趣的文章:
- Python 利用argparse模块实现脚本命令行参数解析
- 详解python中的三种命令行模块(sys.argv,argparse,click)
- python 如何利用argparse解析命令行参数
- python入门:argparse浅析 nargs=''+''作用
- 浅谈Python 命令行参数argparse写入图片路径操作
- python argparse模块通过后台传递参数实例
- python argparse传入布尔参数false不生效的解决
- 在ipython notebook中使用argparse方式
- Python argparse模块使用方法解析
- Python argparse模块应用实例解析
- Python基于argparse与ConfigParser库进行入参解析与ini parser
加载全部内容