固然了,控制檯的展現效果有限,並不能像前段同樣炫酷,只能作一些簡單的設置。不過站在可讀性的角度來看,已經好不少了。post
在python開發的過程當中,常常會遇到須要打印各類信息。海量的信息堆砌在控制檯中,就會致使信息都混在一塊兒,下降了重要信息的可讀性。這時候,若是能給重要的信息加上字體顏色,那麼就會更加方便用戶閱讀了。 python
固然了,控制檯的展現效果有限,並不能像前段同樣炫酷,只能作一些簡單的設置。不過站在可讀性的角度來看,已經好不少了。post
書寫格式:
開頭部分:\033[顯示方式;前景色;背景色m + 結尾部分:\033[0m字體
------------------------------------------- ------------------------------------------- 字體色 | 背景色 | 顏色描述 ------------------------------------------- 30 | 40 | 黑色 31 | 41 | 紅色 32 | 42 | 綠色 33 | 43 | 黃色 34 | 44 | 藍色 35 | 45 | 紫紅色 36 | 46 | 青藍色 37 | 47 | 白色 ------------------------------------------- ------------------------------- 顯示方式 | 效果 ------------------------------- 0 | 終端默認設置 1 | 高亮顯示 4 | 使用下劃線 5 | 閃爍 7 | 反白顯示 8 | 不可見 -------------------------------
數值表示的參數含義:spa
print('\033[1;35;0m字體變色,但無背景色 \033[0m') # 有高亮 或者 print('\033[1;35m字體有色,但無背景色 \033[0m') print('\033[1;45m 字體不變色,有背景色 \033[0m') # 有高亮 print('\033[1;35;46m 字體有色,且有背景色 \033[0m') # 有高亮 print('\033[0;35;46m 字體有色,且有背景色 \033[0m') # 無高亮
結果:3d
示例2:code
print('\033[0;36m牀前明月光,') print('疑是地上霜。') print('舉頭望明月,') print('低頭思故鄉。\033[0m')
結果:blog
實例 開發