在開發項目過程當中,爲了方便調試代碼,常常會向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')
運行結果:日誌