argparse模块中的python list参数

时间:2018-02-08 20:12:06

标签: python command argparse

假设我想要一个像
这样的命令 python test.py --layer 3 --sizes 100,100,100

其中layer == len(sizes)
和sizes是逗号分隔列表

请帮我这个命令

1 个答案:

答案 0 :(得分:0)

使用python中的参数解析器:https://docs.python.org/3/library/argparse.html

您在文档中有示例。

提示你的尺码: 您可以将其存储为字符串,并使用“,”作为分隔符将其拆分 如果sizes_string为“100,100,100”,则执行:

sizes = [int(s) for s in sizes_string.split(',')]