今天在練習python的時候看到了乙個挺有意思的東西–改變字型顏色,顏色是用轉義序列控制的,轉義序列是以esc開頭,用\033表示,esc的ascii碼十進位制是27,八進位制就是33
class
bcolors:
header = '\033[95m'
okblue = '\033[94m'
okgreen = '\033[92m'
warning = '\033[4;31;32m'
fail = '\033[91m'
endc = '\033[0m'
print(bcolors.warning + "warning: no active frommets remain. continue?")
輸出的為帶線劃線的背景色是黃色的紅色字型的文字。
格式:\033[顯示方式;前景色;背景色m
說明:30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
0 終端預設設定
1 高亮顯示
4 使用下劃線
5 閃爍
7 反白顯示
8 不可見
python改變字型顏色
在開發專案過程中,為了方便除錯 經常會向stdout中輸出一些日誌,預設的這些日誌就直接顯示在了終端中。而一般的應用伺服器,第三方庫,甚至伺服器的一些通告也會在終端中顯示,這樣就攪亂了我們想要的資訊。書寫格式,和相關說明如下 格式 033 顯示方式 前景色 背景色m 說明 前景色 背景色 顏色 30...
python 字型顏色的更改
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...
python輸出帶顏色字型
在python開發的過程中,經常會遇到需要列印各種資訊。海量的資訊堆砌在控制台中,就會導致資訊都混在一起,降低了重要資訊的可讀性。這時候,如果能給重要的資訊加上字型顏色,那麼就會更加方便使用者閱讀了。當然了,控制台的展示效果有限,並不能像前段一樣炫酷,只能做一些簡單的設定。不過站在可讀性的角度來看,...