args模块解析规范
S1:初始化对象
parser = argparse.ArgumentParser()
S2:添加参数
添加必须参数
parser.add_argument('integer', type=int, help='display an integer')
integer
: para’s name
type
: input var’s type
help
:The comment of the para.
这个方法适用于直接输入变量类型.比如$filename.py 123
添加可选参数
parser.add_argument("--cubic", help="display a cubic of a given number", type=int)
参数说明基本同上.
注意:所谓可选参数就是形如--x
等等的.这个只能控制布尔量.
S3:解析参数
args = parser.parse_args()
解析命令行输入的参数,及时报错.
如果输入合法,存入该类的相应参数名称的成员使用.比如上文的args.intenger
.
可选参数的名称为args.cubic
.
ntenger. 可选参数的名称为
args.cubic`.