argparse库是Python的命令行解析模块。
使用步骤:
导入库
import argparse
创建解析对象parser
parser=argparse.ArgumentParser()
加入参数
parser.add_argument()
进行解析
args=parser.parse_args()
ArgumentParser()
- 参数prog,usage,description,epilog都是用来修改帮助(–help,-h)中输出的内容。
测试用例
-h 结果
- 参数parents表示继承关系,继承parents list中所有parent对象的所有的参数
parents[parent1 ,parent2,….] - 其他的比较少用,具体意义及用法参见文档,就不赘述了。
add_argument()
- 可选参数,其他位置参数
- nargs 参数数量 N,* ,+,?
- action store(默认),store_const,store_true,store_false,
append,append_const,count,help,version) - default 默认值
- type string(默认),file ,int ,float
- choices 可供选择值
- required 是否必选
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 rat_racer@qq.com