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

在開發項目過程當中,爲了方便調試代碼,常常會向stdout中輸出一些日誌,默認的這些日誌就直接顯示在了終端中。而通常的應用服務器,第三方庫,甚至服務器的一些通告也會在終端中顯示,這樣就攪亂了咱們想要的信息。服務器

書寫格式,和相關說明以下:spa

複製代碼
 1 格式:\033[顯示方式;前景色;背景色m
 2  
 3 說明:
 4 前景色            背景色           顏色
 5 ---------------------------------------
 6 30                40              黑色
 7 31                41              紅色
 8 32                42              綠色
 9 33                43              黃色
10 34                44              藍色
11 35                45              紫紅色
12 36                46              青藍色
13 37                47              白色
14 顯示方式           意義
15 -------------------------
16 0                終端默認設置
17 1                高亮顯示
18 4                使用下劃線
19 5                閃爍
20 7                反白顯示
21 8                不可見
22  
23 例子:
24 \033[1;31;40m    <!--1-高亮顯示 31-前景色紅色  40-背景色黑色-->
25 \033[0m          <!--採用終端默認設置,即取消顏色設置-->
複製代碼

舉例:調試

複製代碼
1 print('\033[1;31;40m')
2 print('*' * 50)
3 print('*HOST:\t', 2002)
4 print('*URI:\t', 'http://127.0.0.1')
5 print('*ARGS:\t', 111)
6 print('*TIME:\t', '22:28')
7 print('*' * 50)
8 print('\033[0m')
複製代碼

運行結果:日誌

相關文章
相關標籤/搜索