python_设置文本颜色
在python的开发过程中,经常会遇到各种打印输出,海量信息显示在控制台,会导致信息混乱,不好看,可读性不好,这个时候可以给重要的输出信息加上颜色
书写格式和相关说明如下:
格式:\033[显示方式;前景色(也就是字体颜色);背景色m
注意:以\033[方式设置颜色的话需要以\033[0m(关闭所有设置)结尾,否则后面输出的东西都会被设置为这个颜色 说明: 前景色 背景色 颜色 --------------------------------------- 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[1m我只设置显示方式\033[0m')
#设置前景色
print('\033[32m我只设置前景色\033[0m')
#设置背景色
print('\033[41m我只设置背景色\033[0m')
#三个都设置
print('\033[1;31;40m 三个都设置\033[m')
#
print('\033[0m关闭所有设置')