parser = argparse.ArgumentParser()解析
argument模块主要用于用户编写命令行接口;程序定义它需要的参数,然后argument从sys.argv中解析参数。action当参数在命令行中出现时使用的动作。nameorflags名字或者列表。choices参数可允许的值的另一个容器。nargs应该读取的命令行参数个数。required可选参数是否可省略。const不指定参数时的默认值。help参数的帮助信息。default路径。...
·
argument模块主要用于用户编写命令行接口;程序定义它需要的参数,然后argument从sys.argv中解析参数。
一、使用流程
1创建解析器
parser = argparse.ArgumentParser()
2参数设置
parser.add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
name or flags:名字或者列表。
action:当参数在命令行中出现时使用的动作。
nargs:应该读取的命令行参数个数
const:不指定参数时的默认值
default:路径
type:类型
choices:参数可允许的值的另一个容器
required:可选参数是否可省略
help:参数的帮助信息
3解析参数
opt = parser.parse_args()
更多推荐



所有评论(0)