Python如何自定義輸出內(nèi)容顏色

本文使用的運(yùn)行環(huán)境為 Python3

我們?cè)谟肞ython寫(xiě)命令行工具的時(shí)候,可以通過(guò)修改輸出內(nèi)容的顏色來(lái)讓結(jié)構(gòu)更清晰。

print("Error: this is an error.")
print("Warning: this is a warning.")

比如上面這段代碼,默認(rèn)輸出Error和Warning顏色都是一樣的。現(xiàn)在我們想讓Error變成紅色,Warning變成黃色,只要使用termcolor就可以很方便的做到。

from termcolor import *
print(colored("Error: this is an error.","red"))
print(colored("Warning: this is a warning.","yellow"))

使用termcolor的colored方法,就可以快捷的改變輸出字符串的顏色了。在我的終端里效果如下。


termcolor 可以通過(guò)pip直接安裝。

pip install termcolor

termcolor除了可以設(shè)置字體顏色外,還可以設(shè)置高亮顏色,是否加粗,有下劃線等。有興趣的可以去https://pypi.python.org/pypi/termcolor了解一下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,567評(píng)論 6 427
  • 環(huán)境管理管理Python版本和環(huán)境的工具。p–非常簡(jiǎn)單的交互式python版本管理工具。pyenv–簡(jiǎn)單的Pyth...
    MrHamster閱讀 3,850評(píng)論 1 61
  • GitHub 上有一個(gè) Awesome - XXX 系列的資源整理,資源非常豐富,涉及面非常廣。awesome-p...
    若與閱讀 18,749評(píng)論 4 418
  • 《書(shū)都不會(huì)讀,你還想成功》中,作者把鎮(zhèn)珠在讀書(shū)中發(fā)生的困難,及如何應(yīng)對(duì)以故事的方式呈現(xiàn)出來(lái)。 我像聽(tīng)故事一樣,想象...
    學(xué)霸大力燕子閱讀 260評(píng)論 0 0
  • 他們的深情和愛(ài),你配不上。 有一次,我外出回家,突然下雨了,那天沒(méi)帶傘,也沒(méi)打到車(chē),不過(guò)路程很近,就頂著雨跑回去了...
    王王王火鍋閱讀 721評(píng)論 0 0