python小記 字型顏色

2021-08-25 16:52:39 字數 677 閱讀 7292

今天在練習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開發的過程中,經常會遇到需要列印各種資訊。海量的資訊堆砌在控制台中,就會導致資訊都混在一起,降低了重要資訊的可讀性。這時候,如果能給重要的資訊加上字型顏色,那麼就會更加方便使用者閱讀了。當然了,控制台的展示效果有限,並不能像前段一樣炫酷,只能做一些簡單的設定。不過站在可讀性的角度來看,...