python argparse模块

这个模块可以帮助我们解析参数并做一些处理,例如通过命令行传入并解析一些可选参数

使用方法:

1.导入模块
import argpars
2.声明一个参数解析对象
parser = argparse.ArgumentParser()
3.添加一些可选参数
parser.add_argument("--name", dest="name", default="吴彦祖", type=str, help="输入一个名字")
4.在代码中获得这个参数,并打印出来
args = parser.parse_args()
print(args.name)
5.运行结果
python test.py --name 吴彦祖
>>吴彦祖
完整代码
import argpars
parser = argparse.ArgumentParser()
parser.add_argument("--name", dest="name", default="吴彦祖", type=str, help="输入一个名字")
args = parser.parse_args()
print(args.name)
add_argument涉及到了几个参数:
--dog”:这代表一个可选参数,当然也可以根据习惯写成“-dog”
dest:保存到ArgumentParser对象时的属性名,省略该参数时默认“--dog”这样去掉“--”,建议写上
default:默认值
type:将输入转化成该数据类型
help:输入--help时获得的帮助
action: parser.add_argument('--no_flip', action='store_false', help='.....')
	有default值的时候,running时不声明就为默认值,
	没有的话,如果是store_false,则默认值是True,如果是store_true,则默认值是False
	例:如果运行 python test.py                    no_flip就是true,
		   如果运行 python test.py  --no_flip      no_flip就是false。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值