Google 出品:簡潔優(yōu)雅的 Python 命令行生成工具
大家好,又見面了!
不知道大家有自己開發(fā)過命令行工具嗎?我的日常工具會(huì)經(jīng)常使用到命令行工具,所以我會(huì)研究如何快速的實(shí)現(xiàn)一個(gè)命令行工具。
今天要推薦一個(gè) Python 的命令行工具生成框架 google/python-fire,非常的簡潔和優(yōu)雅。在我不知道這個(gè)框架之前我是通過如下簡單的代碼解決的。

可以看出只能處理很簡單的一些場景,而且不能處理命令行參數(shù)的傳遞。但是總的來說,上面的方式每次都不能復(fù)用,作為一個(gè)程序員這是我不能忍受的,我不能每次都這么去寫。
使用 google/python-fire 后問題都解決了,而且非常的簡潔,簡潔到難以置信。

通過該工具可以很方便的開發(fā)和調(diào)式 Python 代碼,同時(shí)也可以很容易將其他人的 Python 代碼轉(zhuǎn)換成命令行(CLI)工具,使得和 Bash 集成變得更加的簡單和絲滑。另外這個(gè)工具是 Google 出品,質(zhì)量肯定沒話說,當(dāng)然必屬精品,點(diǎn)擊查看詳細(xì)的使用文檔。
而且作為 Google 出品的開源項(xiàng)目,研究其源碼的實(shí)現(xiàn)也是很不錯(cuò)的學(xué)習(xí)方法,所謂先模仿再超越(口氣不小哈)。更多詳情請查看如下鏈接。
開源項(xiàng)目地址:google/python-fire
開源書籍&資料:點(diǎn)擊
點(diǎn)如下卡片后臺(tái)回復(fù):1,與我交流開源項(xiàng)目&小程序開發(fā)等內(nèi)容。
評論
圖片
表情
