1. 程式人生 > >python終端如何輸出彩色字體

python終端如何輸出彩色字體

python 背景色 八進制 十進制 python終端如何輸出彩色字體


python終端如何輸出彩色字體

實現過程:

終端的字符顏色是用轉義序列控制的,是文本模式下的系統顯示功能,和具體的語言無關。

轉義序列是以ESC開頭,即用\033來完成(ESC的ASCII碼用十進制表示是27,用八進制表示就是033)

書寫格式:

\033[顯示方式;前景色;背景色m+字符串 \033[0m

註意

顯示方式、前景色、背景色都是可選參數;

前景色就是字體顏色;

m是必寫參數;

三個參數沒有順序要求,盡量按照以下格式書寫

例如:print("\033[33;41m你好IT網\033[0m")


三個參數的含義:

顯示方式

0(默認值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)

前景色

30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍色)、35(洋 紅)、36(青色)、37(白色)

背景色

40(黑色)、41(紅色)、42(綠色)、 43(黃色)、44(藍色)、45(洋紅)、46(青色)、47(白色)


舉例說明:

顯示方式默認、黃色字體、紅色背景

print("\033[0;33;41m你好IT網\033[0m")

顯示方式高亮、綠色字體、紅色背景

print("\033[1;32;41m你好IT網\033[0m")

字體顯示紅色

print("\033[31m你好IT網\033[0m")


本文出自 “506554897” 博客,請務必保留此出處http://506554897.blog.51cto.com/2823970/1932861

python終端如何輸出彩色字體