I’d like to have a program that takes a --action=
flag, where the valid choices are dump
and upload
, with upload
being默认值。如果(且仅当)选择了 dump
,我希望还有一个 --dump-format=
选项。有没有一种方法可以使用 argparse 来表达这一点,还是我只需要接受所有参数并自己执行逻辑。
原文由 Alex Gaynor 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
parser.error
: