色彩缤纷的python(改变字体颜色及样式)
*补上昨天随笔中提到的改变字体颜色样式的方法,昨日随笔。
在项目过程中,我们常常会因为输出信息的颜色与样式过于单调以至于让人在视觉上感到很杂乱,所以我在查阅各位前辈的资料后有如下简陋的概括:
#在Linux终端中,使用转义序列来进行如上所述的显示,转义序列以ESC开头,即ASCII码下的 33,其格式为:
33[显示方式;前景色;后景色m #开头
# 显示方式、前景色、背景色至少存在一个。
33[显示方式m #结尾,如果不结尾会影响到后续的输出,其中说明将在下文给出
对应的颜色表:
前景色 | 后景色 | 颜色 |
---|---|---|
30 | 40 | 黑色 |
31 | 41 | 红色 |
32 | 42 | 绿色 |
33 | 43 | 黄色 |
34 | 44 | 蓝色 |
35 | 45 | 紫红色 |
36 | 46 | 青蓝色 |
37 | 47 | 白色 |
对应的显示方式:
显示方式 | 意义 |
---|---|
0 | 终端默认设置 |
1 | 高亮显示 |
4 | 使用下划线 |
5 | 闪烁 |
7 | 反白显示 |
8 | 不可见 |
示例: