print 带颜色打印

 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。

#格式:
  设置颜色开始 :33[显示方式;前景色;背景色m
#说明:
前景色            背景色           颜色
---------------------------------------
30                40              黑色
31                41              红色
32                42              绿色
33                43              黃色
34                44              蓝色
35                45              紫红色
36                46              青蓝色
37                47              白色
显示方式           意义
-------------------------
0                终端默认设置
1                高亮显示
4                使用下划线
5                闪烁
7                反白显示
8                不可见
 
#例子:
33[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->
033[0m          <!--采用终端默认设置,即取消颜色设置-->

案例:

33[0m 默认字体正常显示,不高亮
033[32;0m 红色字体正常显示
033[1;32;40m 显示方式: 高亮 字体前景色:绿色 背景色:黑色
033[0;31;46m 显示方式: 正常 字体前景色:红色 背景色:青色
033[1;31m 显示方式: 高亮 字体前景色:红色 背景色:无
print('33[1;33m字体有色,但无背景色 33[0m')
print('33[1;45m 字体不变色,有背景色 33[0m') 
print('33[1;35;41m 字体有色,且有背景色 33[0m')  
print('33[1;32;46m 字体有色,且有背景色 33[0m')

原文地址:https://www.cnblogs.com/HByang/p/13221365.html