Python文本顏色設置
1、參考鏈接:
http://stackoverflow.com/questions/22886353/printing-colors-in-python-terminal
http://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python
2、實現過程
終端的字符顏色是用轉義序列控制的,是文本模式下的系統顯示功能,和具體的語言無關。
轉義序列是以ESC開頭,即用\033來完成(ESC的ASCII碼用十進制表示是27,用八進制表示就是033)。
3、語法格式
格式:\033[顯示方式;前景色;背景色m
注意:由於表示三個參數不同含義的數值都是唯一的沒有重複的,所以三個參數的書寫先後順序沒有固定要求,系統都能識別;但是,建議按照默認的格
4、參數意義
顯示方式 意義
0 終端默認設置
1 高亮顯示
4 使用下劃線
5 閃爍
7 反白顯示
8 不可見
前景色 背景色 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色