python click 命令行demo
时间: 2023-06-22 13:21:41 浏览: 93
好的,下面是一个简单的Python Click命令行demo:
```python
import click
@click.command()
@click.option('--name', prompt='Your name', help='The person to greet.')
def hello(name):
"""Simple program that greets NAME"""
click.echo('Hello, %s!' % name)
if __name__ == '__main__':
hello()
```
这个demo定义了一个名为“hello”的命令行命令,使用`@click.command()`装饰器来定义命令,使用`@click.option()`装饰器来定义选项,命令行参数使用函数参数来定义。在命令执行的时候,函数`hello()`将被调用,并输出"Hello, {name}!"的结果,其中{name}是命令行传入的参数。运行这个demo之后,会提示用户输入“Your name”,然后输出"Hello, {name}!"的结果。
阅读全文
相关推荐









