昨晚谷歌公布了新的 Python 工具包--Python Fire。它的功能很簡單:能從任何 Python 代碼生成命令行接口(CLI)。開發(fā)者面對任意一個 Python 程序,僅需調(diào)用 Python Fire 即可把該程序轉(zhuǎn)為 CLI。Python Fire 已開源,用戶可通過`pip install fire`在 PyPI 進行下載,也可以去 GitHub 查看它的源代碼。
谷歌公司表示:Python Fire 自動把你的代碼轉(zhuǎn)化成一個 CLI,而不需要你做任何額外工作。你不必定義參數(shù)、設(shè)置幫助信息或?qū)懸粋€主函數(shù)定義代碼如何運行。相反地,你只需從主模塊調(diào)用 `Fire` 函數(shù),Python Fire 會接管剩下的一切。它使用檢索將任何 Python 對象(無論是類、對象、字典、函數(shù),甚至是整個模塊)轉(zhuǎn)化為命令行接口,并輸出標注標簽和文檔,并且指令行界面會隨著編碼的變化保持實時更新。
因為 Python Fire 十分簡單、普遍和強大,越來越多人開始關(guān)注這一原本有些小眾的語言,奇酷教育原創(chuàng)開發(fā)的Python課程不僅涵蓋Web前后端開發(fā)和網(wǎng)絡(luò)爬蟲技術(shù),還包括獨有的數(shù)據(jù)分析和機器學習,前端、服務(wù)端一網(wǎng)打盡??蓮氖耊eb前端、Web服務(wù)端、服務(wù)器運維、網(wǎng)絡(luò)爬蟲、大數(shù)據(jù)分析、機器學習等多種熱門職業(yè),學員百分百高薪就業(yè)!