Python argparse - 根据其他参数的存在添加参数

时间:2016-05-16 06:39:33

标签: python-2.7 argparse

我知道它可以通过if - else语句来解决,我的问题是关于本问题的原生argparse支持。

让我们说我的脚本有两个标志:

--nocreate--rehydrate

--rehydrate标志仅在--nocreate标志存在时才有效

所以

my_script.py --nocreate - 有效

my_script.py --nocreate --rehydrate - 有效

my_script.py --rehydrate - 错误,缺少--nocreate标记

由于

0 个答案:

没有答案