輸出帶顏色的字元

2022-06-24 07:36:08 字數 1406 閱讀 5357

輸出帶顏色的字元

'''

顯示顏色的格式:

print(\033[顯示方式;前景色;背景色m輸出內容\033[0m)

注:』;'前後的三個引數:顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個或者某兩個;

由於表示三個引數不同含義的數值都是唯一沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都可識別;

建議按照預設的格式規範書寫

終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,

即用\033來完成(esc的ascii碼用十進位制表示是27,用八進位制表示就是033)。

顯示方式 效果 前景色 背景色 顏色描述

0 終端預設設定 30 40 黑色

1 高亮顯示 31 41 紅色

4 使用下劃線 32 42 綠色

5 閃爍 33 43 黃色

7 反白顯示 34 44 藍色

8 不可見 35 45 紫紅色

22 非高亮顯示 36 46 青藍色

24 去下劃線 37 47 白色

25 去閃爍

27 非反白顯示

28 可見

'''#

可以根據自己的需求,把常用的封裝起來,用的時候直接呼叫就可以了

class

bcolors:

header = '

\033[95m

'okblue = '

\033[94m

'okgreen = '

\033[92m

'warning = '

\033[93m

'fail = '

\033[91m

'endc = '

\033[0m

'bold = '

\033[1m

'underline = '

\033[4m

'print(bcolors.header + "

警告的顏色字型?

" +bcolors.endc)

print('

this is a \033[1;35m test \033[0m!')

print('

this is a \033[1;32;43m test \033[0m!')

print('

\033[1;33;44mthis is a test !\033[0m

')

print輸出帶顏色

開頭部分 033 顯示方式 前景色 背景色 m 結尾部分 033 0m 注意 開頭部分的三個引數 顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個 另外由於表示三個引數不同含義的數值都是唯一的沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都能識別 但是,建議按照預設的格式規範書寫。...

echo輸出帶顏色的內容

列印出帶顏色的內容格式是固定的,如下 echo e 033 bg color text colorm something here 033 0m 需要注意幾點 首先來看看文字顏色,也就是text color的值,這個值可以取30 37。我們用指令碼來試一下,從1 50分別帶進去看看 bin bash...

python輸出帶顏色字型

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