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

2022-02-22 22:24:59 字數 1164 閱讀 1270

在專案過程中,我們常常會因為輸出資訊的顏色與樣式過於單調以至於讓人在視覺上感到很雜亂,所以看下文:

在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那樣直接改變字型顏色...