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


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


*補上昨天隨筆中提到的改變字體顏色樣式的方法,昨日隨筆

在項目過程中,我們常常會因為輸出信息的顏色與樣式過於單調以至於讓人在視覺上感到很雜亂,所以我在查閱各位前輩的資料后 色彩繽紛的python(改變字體顏色及樣式).md 有如下簡陋的概括:

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

對應的顏色表:

前景色 后景色 顏色
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生活啦!

以下是本人的測試內容:

其中具體的操作與console類函數的調用本人正在研究,希望有理解的大神可以指導一二。

附加內容:(摘抄來的,我也暫時沒理解如何運用)

*以上內容主要受到Python實現設置終端顯示顏色、粗體、下划線等效果的啟發,有興趣的同學可以前去查看。

最后,祝大家越來越棒!

posted @ 2019-07-30 15:47  奏樂樂章  閱讀( 395)  評論( 0編輯  收藏
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM