其三十五
文本颜色设置
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
转义序列是以ESC开头,即用\033来完成
格式:\033[显示方式;前景色;背景色m
注意:由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别
class bcolors: HEADER = '\033[47m' OKBLUE = '\033[47m' OKGREEN = '\033[92m' WARNING = '\033[36m' FAIL = '\033[91m' ENDC = '\033[50m' BOLD = '\033[31m' UNDERLINE = '\033[4m' print (bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)
结果为(其实是有颜色的,但是进行复制无法复制颜色,大家自己去尝试吧,更改WARNING的数值可以改变字体颜色,比较有趣)
警告的颜色字体?