脚本宝典收集整理的这篇文章主要介绍了Python 命令行工具 -- click,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
看到一个 Python 的命令行工具 - click,很方便,因此记录下,官方主页:http://click.pocoo.org/3/
支持:
- 命令的任意嵌套
- 自动生成帮助信息
- 支持在运行时子命令的延迟加载
安装方法是使用 pip:
pip install click
下面一小段代码是其官方主页的例子,贴出来下:
import click
@click.COMmand()
@click.option('--count', default=1, help='Number of greetings.')
@click.option('--name', prompt='Your name',
help='The PErson to greet.')
def hello(count, name):
"""Simple PRogram that greets NAME for a total of COUNT times."""
for x in range(count):
click.echo('Hello %s!' % name)
if __name__ == '__main__':
hello()
运行:
$ python hello.py --count=3
Your name: John
Hello John!
Hello John!
Hello John!
查看帮助信息:
$ python hello.py --help
usage: hello.py [OPTIONS]
Simple program that greets NAME for a total of COUNT times.
Options:
--count INTEGER Number of greetings.
--name TEXT The person to greet.
--help Show this message and exIT.
扩展阅读
以上是脚本宝典为你收集整理的Python 命令行工具 -- click全部内容,希望文章能够帮你解决Python 命令行工具 -- click所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。