色彩繽紛的Python(改變字體顏色及樣式)

色彩繽紛的python(改變字體顏色及樣式)

在項目過程當中,咱們經常會由於輸出信息的顏色與樣式過於單調以致於讓人在視覺上感到很雜亂,因此看下文:python

在Linux終端中,使用轉義序列來進行如上所述的顯示,轉義序列以ESC開頭,即ASCII碼下的\033,其格式爲:\033[顯示方式;前景色;後景色m      # 開頭`
     
注意:顯示方式、前景色、背景色至少存在一個。
     
\033[顯示方式m   # 結尾,若是不結尾會影響到後續的輸出,其中說明將在下文給出

對應的顏色表:windows

前景色 後景色 顏色
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    <;!--1-高亮顯示 31-前景色紅色  40-背景色黑色-->;
\033[0m          <;!--採用終端默認設置,即取消顏色設置-->;
print("\033[1;31;40m你好!\033[0m ")

Windows下的色彩調試:字體

python代碼的顏色或者樣式顯示只在部分解釋器中能夠看到,由於這些主要是用於Linux系統中,在Linux系統中,終端內能夠經過curse模塊或控制字符來輸出彩色文本,可是在windows系統中沒有curse模塊也不能用控制字符,若是必定要在Windows中顯示顏色和樣式,能夠導入conselo包,該模塊中的控制檯相關函數能夠幫助咱們對代碼的顏色與顯示方式進行改變。調試

咱們能夠先進行console包的安裝,控制檯下輸入pip install console,而後打開python,import console就好啦,接下來就能夠真正開啓色彩繽紛的python生活啦!code

如下是本人的測試內容:blog


附加內容:ip

相關文章
相關標籤/搜索