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

2024-04-26 17:25:43 发布

您现在位置:Python中文网/ 问答频道 /正文

无可否认,Python的argparse是一种多功能的强大野兽。但即使在重读了官方文档,以及SE网站上关于argparse的许多问题之后,我仍然不确定这是否是不可能的,或者我只是缺少更精细的要点。你知道吗

对于具有许多子命令(例如abcdef)的工具tool,我希望实现与子命令相关的帮助,最好是以tool abc helptool def help等形式。但是,这些子命令通常具有位置参数,例如tool abc FOOtool def FOO BAR,其中FOOBAR是元变量,CLI用户需要为其提供具体的值。abcdef是逐字命令或“可选位置参数”(如果它们可能被称为这样的话)。你知道吗

是否有类似于可选命令的内容?这有可能吗?你知道吗


Tags: 文档命令参数官方foo网站defargparse