python argparser的具体使用
作者:王尼玛 时间:2023-07-13 09:25:36
一.正常运行:
咱们随便写个文件:
# 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'}
来源:https://segmentfault.com/a/1190000020955030
标签:python,argparser
0
投稿
猜你喜欢
Django中cookie的基本使用方法示例
2022-08-13 16:49:05
逐步讲解向Access数据库上传且显示图片
2008-11-28 16:51:00
python如何写try语句
2022-05-03 07:21:39
pytorch神经网络从零开始实现多层感知机
2023-11-27 08:06:11
解决使用OpenCV中的imread()内存报错问题
2022-06-06 03:14:21
python如何实现数据的线性拟合
2023-10-08 01:56:01
python实现简单ftp客户端的方法
2023-12-14 20:07:31
JavaScript的instanceof运算符学习教程
2024-04-17 10:09:59
Oracle 数据库操作类
2009-08-12 12:06:00
range 标准化之获取
2023-09-01 05:35:11
Python析构函数__del__定义原理解析
2023-01-02 15:20:29
Python代码调试技巧教程详解
2021-05-15 02:50:31
sqlserver数据库高版本备份还原为低版本的方法
2024-01-19 02:29:30
python实现扫描局域网指定网段ip的方法
2023-09-28 16:44:45
详解pandas.DataFrame.plot() 画图函数
2021-06-02 21:41:49
javascript下判断一个元素是否存在的代码
2024-04-18 10:12:41
python 如何读取列表中字典的value值
2021-01-27 15:48:31
Navicat 连接SQLServer数据库(图文步骤)
2024-01-22 03:42:31
AJAX缓存的问题解决办法
2009-04-26 14:47:00
Django开发中的日志输出的方法
2023-02-24 07:37:17