click-用于以可组合的方式创建友好的命令行界面的python库
Click是一个Python软件包,用于以可组合的方式创建漂亮的命令行界面,所需的代码更少。它是“命令行界面创建工具包”。它是高度可配置的,但具有开箱即用的明智默认设置。
它旨在使编写命令行工具的过程既快速又有趣,同时还防止由于无法实现预期的CLI API而引起的挫败感。
click特点:
命令的任意嵌套
自动帮助页面生成
支持在运行时延迟加载子命令
使用click
您可能要使用Virtualenv开发Click应用程序。
virtualenv解决什么问题?除了单击脚本之外,您可能还希望将其用于其他项目。但是您拥有的项目越多,就越有可能使用不同版本的Python本身,或者至少使用不同版本的Python库。让我们面对现实:库经常破坏向后兼容性,而且任何严肃的应用程序不太可能具有零依赖关系。那么,如果您的两个或多个项目具有相互依赖的关系,您该怎么办?
使用Virtualenv!Virtualenv支持多个并行安装的Python,每个项目一个。它实际上并没有安装Python的单独副本,但确实提供了一种使不同项目环境保持隔离的聪明方法。
接下来,您需要安装click,我们推荐使用pip安装,你还可以通过网盘下载Click的源代码进行研究:
$pip install Click
示例
这是一个简单的Click程序的示例:
运行结果:
赞 (0)