parser.add_argument这个函数当中的参数nargs是何含义?
时间: 2023-07-24 18:07:10 浏览: 82
python add_argument()用法解析
`nargs` 参数指定在命令行中需要读取的参数数量。它可以接受的值有以下几种:
- `None`:默认值,表示只读取一个参数。
- `'?'`:表示读取零个或一个参数。
- `'*'`:表示读取零个或多个参数,返回一个列表。
- `'+'`:表示读取一个或多个参数,返回一个列表。
- `int`:表示读取固定数量的参数。
例如,如果将 `nargs='+'` 设置为一个参数,则该参数将读取至少一个参数,返回一个列表。如果将 `nargs=2` 设置为一个参数,则该参数将读取两个参数,并将它们作为元组返回。
阅读全文