argparser Python包使用
导入
import argparse
定义parser对象(参数为介绍)
parser = argparse.ArgumentParser('test parser')
定义argument
传入字符串
首先我们看最简单的传入string的情况
parser.add_argument('-o', metavar='STRING', help='input string')
第一个参数是用于表示其后面的那个字符串是所要输入的字符串的命令形式,metavar是在提示或报错里面用于指代传入值的,help是你传入-h时的提示
比如
python ./test.py -o hello
传入的就是hello,同时,“-o”中o也用于索引,我们用
args = parser.parse_arg()
获得参数之后,就用args.o来取出这个传入的string
print(args.o)
可以输出
hello
然后我们来测试一下
import argparse
parser = argparse.ArgumentParser('test parser')
parser.add_argument('-o',