在專案過程中,我們常常會因為輸出資訊的顏色與樣式過於單調以至於讓人在視覺上感到很雜亂,所以看下文:
在linux終端中,使用轉義序列來進行如上所述的顯示,轉義序列以esc開頭,即ascii碼下的\033,其格式為:\033[顯示方式;前景色;後景色m # 開頭`
注意:顯示方式、前景色、背景色至少存在乙個。
\033[顯示方式m # 結尾,如果不結尾會影響到後續的輸出,其中說明將在下文給出
對應的顏色表:| 前景色
| 後景色
| 顏色
3040
黑色31
41紅色
3242
綠色33
43黃色
3444
藍色35
45紫紅色
3646
青藍色37
47白色
對應的顯示方式:
| 顯示方式
| 意義
0終端預設設定
1高亮顯示
4使用下劃線5閃爍
7反白顯示
8不可見
示例:
\033[1;31;40m ;
\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生活啦!
以下是本人的測試內容:
附加內容:
python改變字型顏色
在開發專案過程中,為了方便除錯 經常會向stdout中輸出一些日誌,預設的這些日誌就直接顯示在了終端中。而一般的應用伺服器,第三方庫,甚至伺服器的一些通告也會在終端中顯示,這樣就攪亂了我們想要的資訊。書寫格式,和相關說明如下 格式 033 顯示方式 前景色 背景色m 說明 前景色 背景色 顏色 30...
如何改變控制項的字型
由於控制項是也是視窗,使用者可以呼叫cwnd setfont指定新字型。該函式用 乙個cfont指標,要保證在控制項撤消之前不能撤消字型物件。下例將下壓按鈕的字 體改為8點arial字型 declare font object in class declaration h file private ...
csdn顏色字型的改變
一直想改變一下csdn介面字型的顏色,奈何csdn上沒有像word那樣直接改變字型顏色的版面,找半天沒找到,後來才知道必須輸入 才能改變字型顏色,這個就很高階了啊 微軟雅黑 color ff8c00 size 2 一直想改變一下csdn介面字型的顏色,奈何csdn上沒有像word那樣直接改變字型顏色...