样本代码:
import click
@click.command
@click.option('-f/-F', 'var', default=True)
def main(var):
click.echo(var)
main()
main()
函数内部,如何判断var
参数默认为True
,还是用户传递的?
我想要实现的目标:我将拥有很少的旗帜.当用户没有传递任何标志时,我希望它们全部为True
.当用户传递至少一个标志时,只有传递的标志应为True
,其他标志应为False
.