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技能


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