Python控制台輸出帶顏色的文字 高亮顯示 方法

2021-09-07 17:19:11 字數 1116 閱讀 8867

在開發專案過程中,為了方便除錯**,經常會向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 \033[0m

舉例:

print('

\033[1;31;40m')

print('

*' * 50)

print('

*host:\t

', 2002)

print('

*uri:\t

', '

')print('

*args:\t

', 111)

print('

*time:\t

', '

22:28')

print('

*' * 50)

print('

\033[0m

')

執行結果:

python 控制台輸出帶顏色的文字

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

控制台輸出帶顏色的字型

格式 設定顏色開始 033 顯示方式 前景色 背景色m 說明 前景色 背景色 顏色 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色 顯示方式 意義 0 終端預設設定 1 高亮顯示 4 使用下劃線 5 ...

python控制台輸出顏色

python控制台輸出顏色,out 是基本方法,還封裝了一些基本顏色方法,如red blue green 等 out 方法的color引數表示顏色,bgcolor表示背景顏色,style表示樣式 其他方法的引數類似,三個引數的具體取值封裝到color類,bgcolor類,style類中。基本方法 o...