致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。

MENU

Python输出彩色文字及背景

• September 3, 2021 • Python

致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。
特此通知。

语法

\033[显示方式;前景色;背景色m

显示方式

显示方式说明显示方式说明
0终端默认设置1高亮显示
4使用下划线5闪烁
7反白显示8不可见

前景色、背景色

颜色前景色背景色
黑色3040
红色3141
绿色3242
黃色3343
蓝色3444
紫红色3545
青蓝色3646
白色3747

示例

print('\033[0;31;40m★★★★★\033[0m')  # 输出五颗红色的星星
print('★★★★★')  # 默认输出五颗星星

1.png

print('\033[1;31;47m', end='')  # 显示方式为高亮;前景色为红色;背景色为白色
print('\n东城高且长,逶迤自相属。')
print('回风动地起,秋草萋已绿。')
print('四时更变化,岁暮一何速!')
print('晨风怀苦心,蟋蟀伤局促。')
print('荡涤放情志,何为自结束!')
print('燕赵多佳人,美者颜如玉。')
print('被服罗裳衣,当户理清曲。')
print('音响一何悲!弦急知柱促。')
print('驰情整巾带,沉吟聊踯躅。')
print('思为双飞燕,衔泥巢君屋。\n')
print('\033[0m')  # 采用终端默认设置,即取消颜色设置

2.png

原文链接