當前位置:
首頁 > 知識 > 彩色化終端文本: 讓Python變得更便捷

彩色化終端文本: 讓Python變得更便捷


色調


如今的年代,你的終端可以顯示16位真彩 -- 所以你的Python腳本也值得配得上具備類似的顏色顯示能力。 本文的Hues包 ,可輕鬆實現python 控制台的輸出彩色化。 僅僅去pip下載一下它,你將從此告別單調色彩的控制台界面!


快速開始


從PIP獲取最新版本。運行如下命令:



然後,在你的腳本中,可以這樣做:




哇!(效果真棒)



配置


您可以在您的項目,或者你的主目錄文件中添加.hues.yml來覆蓋默認值。 將按以下順序搜索和載入配置文件:




  1. 包配置目錄



  2. 用戶主目錄



  3. 當前目錄和所有父目錄


默認配置可以在這兒查看(https://github.com/prashnts/hues/blob/master/hues/.hues.yml)。 目前歲寶自帶了一個powerline主題,可以供你使用; 您可以通過更新 theme的配置值來啟用它。



創建自己的提示


hues可以很容易地用Hue String 來創建自定義提示格式。 Hue字元串是一個對Python字元串的簡單二次封裝,並且增加了一個用起來會很棒的鏈式語法格式!



正如命令所要求的, 其顯示如下:



Hue字元串鏈接的系列屬性值使用確定性下推自動機來優化屬性訪問,因此ANSI轉義字元串總是最優的。




顏色


所有16位真彩色的ANSI顏色都可用於背景和前景。 各式的文本樣式,如加粗,斜體 以及下劃線也可提供。 擔心顏色太多? 不要緊,去試試reset屬性。




接下來要做的。。。




  1.  更多文檔。



  2.  創業投資。



歡迎貢獻任何開放性問題,建議和程序補丁!


如果你喜歡hues ,或在項目中使用它,我很想聽聽! 在tumblr上聯繫我或發郵件給我~


 ---   「回顧我從前的日子,我們竟然沒有顏色!」






英文原文:https://github.com/prashnts/hues


譯者:zylpascal



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

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


請您繼續閱讀更多來自 Python程序員 的精彩文章:

生產環境的Web應用包含哪些部分?

TAG:Python程序員 |