如何详细学习Python3中Click模块的使用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2859个文字,预计阅读时间需要12分钟。
点击是Flask团队与pallets共同开发的优秀开源项目,它为命令行工具的开发封装了大量方法,让开发者只需专注于功能实现。近期,我在开发的一个小工具需要命令行环境下操作,就使用了它。
Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现。恰好我最近在开发的一个小工具需要在命令行环境下操作,就写个学习笔记。
国际惯例,先来一段 “Hello World” 程序(假定已经安装了 Click 包)。
# hello.py 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,不难猜到控制台的输出结果。
本文共计2859个文字,预计阅读时间需要12分钟。
点击是Flask团队与pallets共同开发的优秀开源项目,它为命令行工具的开发封装了大量方法,让开发者只需专注于功能实现。近期,我在开发的一个小工具需要命令行环境下操作,就使用了它。
Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现。恰好我最近在开发的一个小工具需要在命令行环境下操作,就写个学习笔记。
国际惯例,先来一段 “Hello World” 程序(假定已经安装了 Click 包)。
# hello.py 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,不难猜到控制台的输出结果。

