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,与我交流开源项目&小程序开发等内容。

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报