當前位置:
首頁 > 知識 > GitHub 熱門項目:Python Fire

GitHub 熱門項目:Python Fire

(點擊

上方公號

,快速關注我們)



# 整理:Python開發者(id:PythonCoder)






今日推薦 GitHub 熱門項目:Python Fire。目前 stars:

10472




鏈接:https://github.com/google/python-fire




Python Fire 是一個庫,用於從任何 Python 對象自動生成命令行介面(CLIs)。





  • Python Fire 是在 Python 中創建 CLI 的一種簡單方法。



  • Python Fire 是開發和調試 Python 代碼的有用工具。



  • Python Fire 有助於把現有代碼或他人的代碼轉換為 CLI。



  • Python Fire 使 Bash 和 Python 之間的轉換更容易。



  • Python Fire 通過使用已經導入和創建的模塊和變數來設置 REPL,從而簡化了 Python REPL 的使用。




特別說明:





雖然 Python Fire  這個 repo 是在 Google 的 GitHub 賬號下,但在其介紹頁面中明確說了「不是 Google 官方項目」。




如何安裝 Python Fire?






  • 如用 pip,則運行:

    pip install fire



  • 如用 conda, 則運行:

    conda install fire -c conda-forge



  • 如從源碼安裝,則先要 clone 本 repo,然後運行:

    python setup.py install




基本用法




你可以在任何 Python 對象上調用 Fire:函數、類、模塊、對象、字典、列表、元組等等,統統都可以!




這裡有一個類調用 Fire 的例子。







然後從命令行,運行:







要了解 Fire 在函數、對象、語句、列表等上的行為,以及關於 Fire 的其他特性,請參閱使用 Fire CLI 頁面。




有關其他示例,請參閱 Python Fire 指南:



https://github.com/google/python-fire/blob/master/docs/guide.md




為什麼叫 Fire?




當你調用 Fire 時,它會觸發你的命令。(  讓你有種指揮官的感覺咯)





在哪裡可以了解到更多?




請參閱 Python Fire 指南:





https://github.com/google/python-fire/blob/master/docs/guide.md





本系列:






  • GitHub 熱門項目:機器學習編程 100 天







【關於投稿】




如果大家有原創好文投稿,請直接給公號發送留言。




① 留言格式:


【投稿】+《 文章標題》+ 文章鏈接

② 示例:


【投稿】

《不要自稱是程序員,我十多年的 IT 職場總結》:


http://blog.jobbole.com/94148/



③ 最後請附上您的個人簡介哈~




看完本文有收穫?請轉

發分享給更多人


關注「P

ython開發者」,提升Python技能



喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python開發者 的精彩文章:

趣圖:冒牌數據科學家
面向對象:我相信你正在與我相遇的路上馬不停蹄

TAG:Python開發者 |