14.1.6.4 互斥选项
定义互斥选项是选项分组特性的一个特殊情况,它依赖于add_mutually_exclusive_group()而不是add_argument_group()。
import argparse
parser = argparse.ArgumentParser()
group = parser.add_mutually_exclusive_group()
group.add_argument('-a',action="store_true")
group.add_argument('-b',action="store_true")
print(parser.parse_args())
argparse会保证这种互斥性,以便只能指定组中的一个选项。