如果只需要一种颜色我们就可以简单一点:
#!/usr/bin/env python #-*- coding:utf-8 -*- print('\033[0m这是显示方式0') print('\033[1m这是显示方式1') print('\033[4m这是显示方式4') print('\033[5m这是显示方式5') print('\033[7m这是显示方式7') print('\033[8m这是显示方式8') print('\033[30m这是前景色0') print('\033[31m这是前景色1') print('\033[32m这是前景色2') print('\033[33m这是前景色3') print('\033[34m这是前景色4') print('\033[35m这是前景色5') print('\033[36m这是前景色6') print('\033[37m这是前景色7') print('\033[40m这是背景色0') print('\033[41m这是背景色1') print('\033[42m这是背景色2') print('\033[43m这是背景色3') print('\033[44m这是背景色4') print('\033[45m这是背景色5') print('\033[46m这是背景色6') print('\033[47m这是背景色7')
Pytharm效果如图:
书写格式,和相关说明如下:
说明: 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色 34 44 蓝色 35 45 洋红 36 46 青色 37 47 白色 显示方式 意义 ---------------------------------- 0 终端默认设置 1 高亮显示
22 非高亮显示 4 使用下划线
24 去下划线 5 闪烁
25 去闪烁 7 反白显示
27 非反显 8 不可见
28 可见 例: \033[1;32;41m #---1-高亮显示 31-前景色绿色 40-背景色红色--- \033[0m #---采用终端默认设置,即缺省颜色---
*具体格式*:
设置颜色开始 :\033[显示方式;前景色;背景色m
注:';'前后的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个或者某两个;由于表示三个参数不同含义的数值都是唯一没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都可识别;
建议按照默认的格式规范书写
实现过程:
前景色: 30()、31()、32()、 33()、34()、35()、36()、37()
背景色: 40()、41()、42()、 43()、44()、45()、46()、47()
#!/usr/bin/env python #-*- coding:utf-8 -*- print('\033[1;31;40m') #下一目标输出背景为黑色,颜色红色高亮显示 print('*' * 50) print('\033[7;31m错误次数超限,用户已被永久锁定,请联系管理员!\033[1;31;40m') #字体颜色红色反白处理 print('*' * 50) print('\033[0m')
效果