拆下';文本';从“帮助”菜单中单击(python模块)
我正在使用python的click库解析命令行程序的参数。我有一个选项,如下所示:拆下';文本';从“帮助”菜单中单击(python模块),python,python-3.x,Python,Python 3.x,我正在使用python的click库解析命令行程序的参数。我有一个选项,如下所示: import click @click.command() @click.option('--foo', '-f', help='Foo help message') def main(foo): print(foo) main() 现在,每当我用“python myscript.py--help”调用帮助菜单时 我不希望它在我的foo选项旁边的“帮助”菜单中显示“文本”。如何更改/删除它?您可
import click
@click.command()
@click.option('--foo', '-f', help='Foo help message')
def main(foo):
print(foo)
main()
现在,每当我用“python myscript.py--help”调用帮助菜单时
我不希望它在我的foo选项旁边的“帮助”菜单中显示“文本”。如何更改/删除它?您可以使用
metavar
来控制如何在“帮助”页面中重复显示值。因此,要隐藏文本,可以将其设置为'
输出:
Options:
-f, --foo Foo help message
--help Show this message and exit.
import click
@click.command()
@click.option('--foo', '-f', metavar='', help='Foo help message')
def main(foo):
print(foo)
main()
Options:
-f, --foo Foo help message
--help Show this message and exit.