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

2022-08-17 10:57:13 字數 2856 閱讀 9085

在python開發的過程中,經常會遇到需要列印各種資訊。海量的資訊堆砌在控制台中,就會導致資訊都混在一起,降低了重要資訊的可讀性。這時候,如果能給重要的資訊加上字型顏色,那麼就會更加方便使用者閱讀了。   

當然了,控制台的展示效果有限,並不能像前段一樣炫酷,只能做一些簡單的設定。不過站在可讀性的角度來看,已經好很多了。

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

#格式:

設定顏色開始 :\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

舉例1:

print('\033[0;32;40m歡迎使用學生選課系統\033[0m')

try:

num = int(input('請輸入數字選擇功能 :'))

except exception as e:

print('\033[31m對不起!您輸入的內容有誤~\033[0m')

執行結果:

舉例2:

print('\033[0;36m爆竹聲中一歲除,')

print('春風送暖入屠蘇。')

print('千門萬戶曈曈日,')

print('總把新桃換舊符。\033[0m')

執行結果:

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

#格式:

設定顏色開始 :\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

舉例1:

print('\033[0;32;40m歡迎使用學生選課系統\033[0m')

try:

num = int(input('請輸入數字選擇功能 :'))

except exception as e:

print('\033[31m對不起!您輸入的內容有誤~\033[0m')

執行結果:

舉例2:

print('\033[0;36m爆竹聲中一歲除,')

print('春風送暖入屠蘇。')

print('千門萬戶曈曈日,')

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...