python add_argument() 的使用方法

2020/07 17 14:07

介绍:
argparse
argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 docopt,Click。

argparse 使用
简单示例
我们先来看一个简单示例。主要有三个步骤:

创建 ArgumentParser() 对象
调用 add_argument() 方法添加参数
使用 parse_args() 解析添加的参数
现在我们来简单的测试一下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import argparse
 
parser = argparse.ArgumentParser()
parser.add_argument('--sparse', action='store_true', default=Falsehelp='GAT with sparse version or not.')
parser.add_argument('--seed'type=int, default=72help='Random seed.')
parser.add_argument('--epochs'type=int, default=10000help='Number of epochs to train.')
 
args = parser.parse_args()
 
print(args.sparse)
print(args.seed)
print(args.epochs)

--转载请注明: http://91o.cc/python-add_argument-%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95/