python argparser的具体使用


Posted in Python onNovember 10, 2019

一.正常运行:

咱们随便写个文件:

# 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 相关文章推荐
利用aardio给python编写图形界面
Aug 21 Python
Python操作MySQL模拟银行转账
Mar 12 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
Django Rest framework之权限的实现示例
Dec 17 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
python实现大学人员管理系统
Oct 25 Python
Python的in,is和id函数代码实例
Apr 18 Python
Python配置pip国内镜像源的实现
Aug 20 Python
Python如何使用ConfigParser读取配置文件
Nov 12 Python
python 使用OpenCV进行简单的人像分割与合成
Feb 02 Python
python实现剪贴板的操作
Jul 01 Python
python滑块验证码的破解实现
Nov 10 #Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 #Python
分享PyCharm的几个使用技巧
Nov 10 #Python
Python单元测试与测试用例简析
Nov 09 #Python
python自动化测试之异常及日志操作实例分析
Nov 09 #Python
Python多线程模块Threading用法示例小结
Nov 09 #Python
Python for循环及基础用法详解
Nov 08 #Python
You might like
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
移动端js图片查看器
2016/11/17 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
常用的javascript设计模式
2017/01/11 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
Django REST framwork的权限验证实例
2020/04/02 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
标准导师推荐信(医学类)
2013/10/28 职场文书
夜班门卫岗位职责
2013/12/09 职场文书
中学教师请假制度
2014/02/03 职场文书
环保倡议书格式范文
2014/05/14 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
2014年物流工作总结
2014/11/25 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
春节随笔
2015/08/15 职场文书
2016高考寄语集锦
2015/12/04 职场文书
如何用python清洗文件中的数据
2021/06/18 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python