色彩缤纷的Python(改变字体颜色及样式)

色彩缤纷的python(改变字体颜色及样式)

在项目过程当中,咱们经常会由于输出信息的颜色与样式过于单调以致于让人在视觉上感到很杂乱,因此看下文:python

在Linux终端中,使用转义序列来进行如上所述的显示,转义序列以ESC开头,即ASCII码下的\033,其格式为:\033[显示方式;前景色;后景色m      # 开头`
     
注意:显示方式、前景色、背景色至少存在一个。
     
\033[显示方式m   # 结尾,若是不结尾会影响到后续的输出,其中说明将在下文给出

对应的颜色表:windows

前景色 后景色 颜色
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[1;31;40m你好!\033[0m ")

Windows下的色彩调试:字体

python代码的颜色或者样式显示只在部分解释器中能够看到,由于这些主要是用于Linux系统中,在Linux系统中,终端内能够经过curse模块或控制字符来输出彩色文本,可是在windows系统中没有curse模块也不能用控制字符,若是必定要在Windows中显示颜色和样式,能够导入conselo包,该模块中的控制台相关函数能够帮助咱们对代码的颜色与显示方式进行改变。调试

咱们能够先进行console包的安装,控制台下输入pip install console,而后打开python,import console就好啦,接下来就能够真正开启色彩缤纷的python生活啦!code

如下是本人的测试内容:blog


附加内容:ip

相关文章
相关标签/搜索