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