为了使输出更美观、醒目,有些时候需要在python输出字符上加一些颜色、很简单的分享下方法:
格式:\033[显示方式;前景色;背景色m
前景色 背景色 颜色
---------------------------------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
显示方式 意义
-------------------------
0 终端默认设置
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见
#linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33)。
..........................................................
#!/usr/bin/ev python
print "\033[31m.\033[0m" * 30
print "\033[1;33;44m"
print "aaaaaaaaaaaaaaaaaaaaaa"
print "bbbbbbbbbbbbbbbbbbbbbb"
print "\033[0m"
print "\033[31m.\033[0m" * 30
..........................................................
效果如图: