Pytorch中argparse的作用

1:import argparse

2:parser = argparse.ArgumentParser()

3:parser.add_argument()

4:parser.parse_args()
解释:首先导入该模块;然后创建一个解析对象;然后向该对象中添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选项;最后调用parse_args()方法进行解析;解析成功之后即可使用.parser.parse_args()

parser.add_argument()用法
方法add_argument(name or flags…[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
解释
name or flags:是必须的参数,该参数接受选项参数或者是位置参数(一串文件名)
nargs: 当选项后接受多个或者0个参数时需要这个来指定
比如-u选项接受2个参数
default: 当参数需要默认值时,由这个参数指定,默认为None,当default=argparse.SUPPRESS时,不使用任何值
type: 使用这个参数,转换输入参数的具体类型,这个参数可以关联到某个自定义的处理函数,这种函数通常用来检查值的范围,以及合法性
help: 使用这个参数描述选项作用
参考链接:
https://blog.csdn.net/skywalker_123/article/details/90201268
http://blog.chinaunix.net/uid-23062171-id-4392178.html

你可能感兴趣的:(pytorch)