Python argparse:可选的位置参数不带破折号吗?

时间:2018-06-26 16:59:54

标签: command-line python arguments python-3.x

不可否认,Python的argparse是一种功能强大的多功能野兽。但是,即使在重新阅读了官方文档以及SE网站上有关argparse的许多问答之后,我仍然不确定这是不可能的还是我缺乏argparse的要点。

对于具有许多子命令(例如toolabc)的工具def,我想实现与子命令相关的帮助,最好以tool abc help的形式实现, tool def help,依此类推。但是,这些子命令通常具有位置参数,例如tool abc FOOtool def FOO BAR,其中FOOBAR是meta变量,CLI用户需要为其提供具体的值。 abcdef是逐字命令或“可选的位置参数”(如果可以这样称呼的话)。

是否有可选命令?这有可能吗?

0 个答案:

没有答案