python3 argparse模块使用

分3步使用这个模块

1,parser = argparse.ArgumentParser()
#实例化这个类,ArgumentParser() 常用参数有:
description 命令行开始的提示文字;
epilog 命令行结尾的提示文字

2,parser.add_argument()
#逐行添加想要的argument,add_argument() 常用参数有:
name or flags 指定参数的形式,想写几个写几个,不过我们一般就写两个,一个短参数,一个长参数;
default 如果命令行没有出现这个选项,那么使用default指定的默认值;
type 指定传进来参数的类型;
choices 设置参数值的范围,如果choices中的类型不是字符串,记得指定type;
required 如果设置required=True那么就必须指定这个参数;
help 设置这个选项的帮助信息;
dest 指定解析出来的值放在哪个变量里;
action 默认值为store,大部分情况实用;与const有关的参数,要同时这只const参数。
metavar 参数的名字。

3,return parser.parse_args()
#在定义函数时,可以直接用上面这条命令。

猜你喜欢

转载自blog.csdn.net/linkequa/article/details/85019990