登录    关于
马育民老师的博客

马育民的博客

QQ:65242847

python 设置打印颜色(\033)

介绍

python打印时,通过设置,可以控制打印字体颜色、背景颜色、显示文字样式

格式

print( "\033[字背景颜色;字体颜色;样式字符串\033[0m" )

解释:

  • 背景颜色:可以不写
    字背景颜色范围:40 - 49
    40:黑
    41:深红
    42:绿
    43:黄色
    44:蓝色
    45:紫色
    46:深绿
    47:白色

  • 字体颜色:可以不写
    字颜色:30 - 39
    30:黑
    31:红
    32:绿
    33:黄
    34:蓝色
    35:紫色
    36:深绿
    37:白色

  • 样式:必须写,在不同的平台下,有的样式可能不起作用
    0m:关闭所有属性
    1m:高亮
    4m:下划线
    5m:闪烁
    7m:反显
    8m:消隐
    2J:清屏

  • \033[0m:最后要有该设置,否则会影响后面所有的部分

例子

print("原始")
print("\033[41;1m深红背景,高亮\033[0m")
print("\033[31;1m红色字体,高亮\033[0m")
print("\033[32;41;1m深红背景,绿色字体,高亮\033[0m")
print("\033[32;41;10m深红背景,绿色字体,普通\033[0m") # 没有10m,所以就以默认样式显示

原文出处:https://malaoshi.top/show_1IX1XdMm27e6.html