小编use*_*998的帖子

Python argparser重复子解析

我正在使用pythons(2.7.2)argparse(1.1)来解析命令行,我想要的是创建子解析器并使其可以多次输入子解析器命令。像这样:

./script.py version 1 --file 1 2 3 version 3 --file 4 5 6
Run Code Online (Sandbox Code Playgroud)

有可能创造这样的东西吗?因为现在当我尝试在结果名称中运行带有此类参数的脚本时,请获取:

Namespace(file=['4', '5', '6'], n=[1])
Run Code Online (Sandbox Code Playgroud)

n是版本号。所以我得到了文件的第一个版本号和第二个列表,而不是文件列表和版本。

python argparse

5
推荐指数
1
解决办法
1720
查看次数

标签 统计

argparse ×1

python ×1