Python argparse模块应用实例解析
作者:yaominghui 时间:2023-08-29 12:44:52
这篇文章主要介绍了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.注意,由于这里指定了位置参数,也就是说,如果执行程序时没有携带参数,则会报错
来源:https://www.cnblogs.com/mengxiaoleng/p/11861947.html
标签:python,argparse,模块
0
投稿
猜你喜欢
让你的主页声色并茂—巧为网页添加背景音乐
2010-09-02 12:35:00
SQL SERVER先判断视图是否存在然后再创建视图的语句
2024-01-23 07:39:30
Python 函数简单易理解版
2023-02-17 21:10:47
表头固定(利用jquery实现原理介绍)
2024-04-09 19:46:55
详解vue中$nextTick和$forceUpdate的用法
2024-06-05 09:15:44
使用JavaScript实现网页版Pongo设计思路及源代码分享
2024-04-10 10:48:07
python 动态规划问题解析(背包问题和最长公共子串)
2021-01-21 14:17:24
解决Pytorch训练过程中loss不下降的问题
2023-03-01 09:30:22
MySQL字段类型说明
2007-09-27 19:22:00
Python代码实现http/https代理服务器的脚本
2022-04-12 10:19:06
CSS 设计中的黄金分割率应用
2008-11-12 12:17:00
jQuery使用手册--核心篇(Core)
2007-11-22 22:05:00
JavaScript实现带自动提示的文本框效果代码
2011-02-05 11:13:00
SpringBoot配置连接两个或多个数据库的实现
2024-01-14 14:40:36
3种适用于Python的疯狂秘密武器及原因解析
2023-02-08 09:10:30
玩转python爬虫之爬取糗事百科段子
2022-09-23 12:20:52
推荐一款高效的python数据框处理工具Sidetable
2022-07-22 04:34:25
python中numpy包使用教程之数组和相关操作详解
2022-10-26 19:18:40
MySQL利用procedure analyse()函数优化表结构
2024-01-17 14:51:00
meta标签之详解
2008-01-13 18:48:00