argparse用法介绍

这个库用于在脚本中方便的改变参数值,简单地说有几步必要做的:

  1. import argparse
  2. 声明一个命令行解析器:名字很高大上其实就一句话
  3. 添加参数,同时设置参数格式
  4. 利用parse_args获取所有参数

这样就结束了,来看代码:

import argparse
parser = argparse.ArgumentParser(description="i am fine, really fine")
#上面代码后面的参数是对整个argparse的描述,在命令行中输入
#python 文件名.py -h 就可以看到具体描述
parse.add_argument("--epoch", type=int, default="100")
#后面可以一直用这个函数加参数,值得注意的是:
#这里的数据类型设置为int,但是default是“100”,我测试了一下,发现
#这样的数据类型还是int
#同时这里面有很多参数,有需要的同学可以看这个[博客](http://vra.github.io/2017/12/02/argparse-usage/)
args = parser.parse_args()
#到这一步可以用args.XXX来调用命令函输入的参数了,如下:
print(args.epoch)

最后简单说一下,add_argument里面的–epoch,写成-epoch,或者epoch,都是可以的,调用的时候都是一个样子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值