第十四章:应用构建模块-argparse:命令行选项和参数解析-解析器组织-互斥选项

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会保证这种互斥性,以便只能指定组中的一个选项。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43193719/article/details/93228321