Google 出品:简洁优雅的 Python 命令行生成工具
开源你我他
共 671字,需浏览 2分钟
·
2021-09-30 18:38
大家好,又见面了!
不知道大家有自己开发过命令行工具吗?我的日常工具会经常使用到命令行工具,所以我会研究如何快速的实现一个命令行工具。
今天要推荐一个 Python 的命令行工具生成框架 google/python-fire,非常的简洁和优雅。在我不知道这个框架之前我是通过如下简单的代码解决的。
可以看出只能处理很简单的一些场景,而且不能处理命令行参数的传递。但是总的来说,上面的方式每次都不能复用,作为一个程序员这是我不能忍受的,我不能每次都这么去写。
使用 google/python-fire 后问题都解决了,而且非常的简洁,简洁到难以置信。
通过该工具可以很方便的开发和调式 Python 代码,同时也可以很容易将其他人的 Python 代码转换成命令行(CLI)工具,使得和 Bash 集成变得更加的简单和丝滑。另外这个工具是 Google 出品,质量肯定没话说,当然必属精品,点击查看详细的使用文档。
而且作为 Google 出品的开源项目,研究其源码的实现也是很不错的学习方法,所谓先模仿再超越(口气不小哈)。更多详情请查看如下链接。
开源项目地址:google/python-fire
开源书籍&资料:点击
点如下卡片后台回复:1,与我交流开源项目&小程序开发等内容。
评论