1. 程式人生 > >python_控制檯輸出帶顏色的文字方法

python_控制檯輸出帶顏色的文字方法

在開發專案過程中,為了方便除錯程式碼,經常會向stdout中輸出一些日誌,預設的這些日誌就直接顯示在了終端中。而一般的應用伺服器,第三方庫,甚至伺服器的一些通告也會在終端中顯示,這樣就攪亂了我們想要的資訊

格式:\033[顯示方式;前景色;背景色m

說明:
前景色            背景色           顏色
---------------------------------------
30                40              黑色
31                41              紅色
32                42              綠色
33                43              黃色
34                44              藍色
35                45              紫紅色
36                46              青藍色
37                47              白色
顯示方式           意義
-------------------------
0                終端預設設定
1                高亮顯示
4                使用下劃線
5                閃爍
7                反白顯示
8                不可見

例子:
\033[1;31;40m    <!--1-高亮顯示 31-前景色紅色  40-背景色黑色-->
\033[0m <!--採用終端預設設定,即取消顏色設定-->