Click
Click全名Command Line Interface Creation Kit,是一个用于构建命令行的第三方库,相较于Python自带的Argparse更加友好和易用。
官方文档:Click | The Pallets Projects
PyPI:Click · PyPI
安装
pip install click
用法
引用库import click
@click.command()
使用@click.command()
修饰想要构建为命令行命令的函数
添加后和没有加没有任何不同,因为没有使用@click.option()
进行命令行选项的进一步设置
使用click.echo()
是为了更好的终端兼容性
@click.option()
使用@click.option()
增加修饰选项
菜单选项
配置好参数后,click自动为我们准备了--help
选项,其中包含了我们在help
中加入的帮助信息
示例