我刚刚开始使用 python click 模块,我希望它能在 click 抛出错误时自动调出“--help”函数。
测试.py
@click.command()
@click.option('--count', default=1, help='Number of greetings.')
@click.option('--name', default=Adam,
help='The person to great.')
def test(name):
print name
如果我从命令行运行脚本 test.py --no_such_thing。有什么办法可以让 --help 出现而不是正常的 :错误没有选项--no_such_thing
最佳答案
简而言之,您需要修改方法click.exceptions.UsageError.show
。
但是,我已经在 answer to this SO post 中发布了对此问题的更深入的回答以及示例代码。 .
关于python 单击返回帮助菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35642202/