【发布时间】:2021-07-21 05:11:35
【问题描述】:
如何指定解析的参数应该是:
-
False如果未指定 -
True如果存在(没有价值) - 或指定值
例如,我希望发生以下情况:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--the_arg", ...)
print(parser.parse_args(["--the_arg"]).the_arg) # should print True
print(parser.parse_args([]).the_arg) # should print False
print(parser.parse_args(["--the_arg", "my_value"]).the_arg) # should print "my_value"
【问题讨论】: