\033 [顯示方式;前景色;背景色m … [\ 033 [0m]
注:’;'前後的三個參數:顯示方式,前景色,背景色是可選參數,可以只寫其中的某一個或者某兩個;由於表示三個參數不同含義的數值都是唯一沒有重復的,所以三個參數的書寫先後順序沒有固定要求,系統都可識別;
建議按照默認的格式規范書寫
終端的字符顏色是用轉義序列控制的,是文本模式下的系統顯示功能,和具體的語言無關。轉義序列是以ESC開頭,即用\033來完成(ESC的ASCII碼用十進制表示是27,用八進制表示就是033)。
# 可以根據自己的需求,把常用的封裝起來,用的時候直接調用就可以了
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')
本文轉載至 :https://blog.csdn.net/qq_34857250/article/details/79673698
作者: Mr-Liuqx
為你推薦:
Anyone who has used SAP knows