argparse
#常用库
2024-06-03
argparse 模块用于命令项选项与参数解析。
示例
1 |
|
使用命令:
1 |
|
输出如下:
1 |
|
使用命令:
1 |
|
输出如下:
1 |
|
使用命令:
1 |
|
输出如下:
1 |
|
add_argument 的参数
type=int
:类型default=30
:默认值help=This is epochs
:对参数的介绍信息(通过-h
查看)metavar='FILE'
:帮助信息中用于表示这个参数的值应该是什么类型的。action='store_true'
:如果在命令行中出现了--if_fog
这个参数,那么相应的变量(在这里是args.if_fog
)将被设置为True
。这是一种常见的用法,用于启用或禁用某些功能,而不需要显式地写出=True
或=False
。choices=['cifar10', 'cifar100']
:该参数的可选值