python argparse模块_Python argparse模块应用实例解析
这篇文章主要介绍了Python argparse模块应用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
简介
argparse是python用于解析命令行参数和选项的标准模块。argparse模块的作用是用于解析命令行参数。
使用步骤
1.首先导入该模块
2.然后创建一个解析对象
3.然后向该对象中添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选项
4.最后调用parse_args()方法进行解析;解析成功之后即可使用
1:import argparse
2:parser = argparse.ArgumentParser()
3:parser.add_argument()
4:parser.parse_args()
基本使用
对程序的主要功能进行说明
import argparse
parser = argparse.ArgumentParser(description="程序的主要功能是...")#对程序的主要功能进行说明
parser.parse_args()
执行代码
python 1.py --help
执行结果
usage: 1.py [-h]
程序的主要功能是...
optional arguments:
-h, --help show this help message and exit
添加位置参数
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("echo")
args = parser.parse_args()
print('参数echo的值是{}'.format(args.echo))
执行代码
python 1.py 'hello'
执行结果
参数echo的值是hello
注意:
1.以上代码就是添加一个参数,存储在名字为'echo'的变量里面。
2.注意,要获取变量的值,需要先通过parse_args()方法获取args对象。
3.所以命令行信息都可以通过args对象取值获得。
4.注意,由于这里指定了位置参数,也就是说,如果执行程序时没有携带参数,则会报错
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。
python argparse模块_Python argparse模块应用实例解析相关推荐
- python image 转成字节_(推荐)谈谈Python生态圈图像格式转换问题:含实例解析
今天为大家带来的内容是:(推荐)谈谈Python生态圈图像格式转换问题:含实例解析 天气冷了,码字手都不利索了!先哈一哈气,各位也要多穿衣服注意保暖哈.话不多说,就直接进入主题了. 在Python生态 ...
- 如何显示python的内置模块_python之模块(内置模块)
内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 一.sys 用于提供对Python解释器相关的操作: 1 sys.argv #命令行参数List,第一个元素是程 ...
- python log模块_Python日志模块-logging
一.logging模块 日志的作用可以简单总结为以下3点: 1.程序调试 2.了解软件程序运行情况,是否正常 3.软件程序运行故障分析与问题定位 1.日志的等级 不同的应用程序所定义的日志等级可能会有 ...
- python timer模块_Python timeit模块的使用实践
Python 中的 timeit 模块可以用来测试一段代码的执行耗时,如一个变量赋值语句的执行时间,一个函数的运行时间等. timeit 模块是 Python 标准库中的模块,无需安装,直接导入就可以 ...
- python subprocess使用_Python subprocess模块用法详解
在 Python 2.7 及 Python 3 中,系统自带了 subprocess 模块,该模块主要用来管理子进程. 在使用该模块之前需要将其引入,方法如下: import subprocess 在 ...
- python莫比乌斯环_python基础|模块
1 模块简介 在python中常见的模块有三种,在python解释器中的内置模块,第三方模块和自定义模块.模块的有使用python编写的文件,有已被编译为共享库或DLL的C或C++扩展,也有使用C编写 ...
- python如何自定义模块_python自定义模块和开源模块使用方法
模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...
- python import变量_Python import模块调用
开发过程中代码越写越多,在一个文件里代码会越来越长,不容易维护,为了容易维护代码,我们把很多函数分组,分别放在不同的文件里,在Python中,一个.py文件就是模块(Module) 工具/原料 Pyt ...
- python shelve模块_python常用模块之shelve模块
python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...
最新文章
- 难道前途真的比钱重要吗
- 云原生五大趋势预测,K8s 安卓化位列其一
- [转]Windows Shell 编程 第十四章【来源:http://blog.csdn.net/wangqiulin123456/article/details/7988010】...
- OpenCV相交凸intersectConvex的实例(附完整代码)
- shell在指定目录下执行nohup_nohup:关闭shell程序依然执行
- Google 's Gmail
- 彩票模拟选号程序java_java课程设计-彩票购买抽奖程序
- 利用批处理程序和excel获取windows文件信息
- linux监控mysql性能,MySQL 性能监控4大指标——第二部分
- MQ监听 linux,RabbitMQ的安装,配置,监控
- v97fp5后, load问题诊断方法增强.
- PHP 实现简单购物车功能(2)
- 特征选择 | MATLAB实现特征变量相关性系数图和显著性检验
- 运放搭建的窗口电压比较器电路
- 基于小米卡刷包制作属于自己刷机包
- javascript 字符串的排列与组合
- 电脑免费录屏软件有哪些?5款视频录制软件免费版
- Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)
- Yii框架zii.widgets.grid自定义按钮
- 第二届华东架构师大会成功召开