这是设置argparse
的非常基本的示例:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--input_a", type=int, default=0,
help="first_input")
parser.add_argument("--input_b", type=int,
help="second_input")
args = parser.parse_args()
参数的默认值是在调用脚本时未显式提供的值。
我想修改上面的代码,以使input_b
具有多个默认值。更清楚地说,我希望input_b
的默认值取决于input_a
的值。 argparse
库是否涵盖了此功能,或者我应该在解析后做出解决方法?
为进一步扩展问题,我是否可以在一个以上参数的基础上设置一个参数的默认值?