色調
如今的年代,你的終端可以顯示16位真彩 -- 所以你的Python腳本也值得配得上具備類似的顏色顯示能力。 本文的Hues包 ,可輕鬆實現python 控制檯的輸出彩色化。 僅僅去pip下載一下它,你將從此告別單調色彩的控制檯界面!
快速開始
從PIP獲取最新版本。運行如下命令:
然後,在你的腳本中,可以這樣做:
哇!(效果真棒)
配置
您可以在您的項目,或者你的主目錄文件中添加.hues.yml來覆蓋默認值。 將按以下順序搜索和加載配置文件:
包配置目錄
用戶主目錄
-
當前目錄和所有父目錄
默認配置可以在這兒查看(https://github.com/prashnts/hues/blob/master/hues/.hues.yml)。 目前歲寶自帶了一個powerline主題,可以供你使用; 您可以通過更新 theme的配置值來啟用它。
創建自己的提示
hues可以很容易地用Hue String 來創建自定義提示格式。 Hue字符串是一個對Python字符串的簡單二次封裝,並且增加了一個用起來會很棒的鏈式語法格式!
正如命令所要求的, 其顯示如下:
Hue字符串鏈接的系列屬性值使用確定性下推自動機來優化屬性訪問,因此ANSI轉義字符串總是最優的。
顏色
所有16位真彩色的ANSI顏色都可用於背景和前景。 各式的文本樣式,如加粗,斜體 以及下劃線也可提供。 擔心顏色太多? 不要緊,去試試reset屬性。
接下來要做的。。。
更多文檔。
創業投資。
歡迎貢獻任何開放性問題,建議和程序補丁!
如果你喜歡hues ,或在項目中使用它,我很想聽聽! 在tumblr上聯繫我或發郵件給我~
--- “回顧我從前的日子,我們竟然沒有顏色!”
英文原文:https://github.com/prashnts/hues譯者:zylpascal
閱讀更多 Python部落 的文章