可以通过对有用的信息设置不同颜色来达到醒目的效果,linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用33完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33)。
书写格式,和相关说明如下:
格式:33[显示方式;前景色;背景色m
显示方式 意义
-------------------------
0 终端默认设置
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见
前景色 背景色 颜色
---------------------------------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
例子:
33[1;31;40m <!--1-高亮显示 31-前景色红色 40-背景色黑色-->
33[0m <!--采用终端默认设置,即取消颜色设置-->
print '33[1;31;40m' print '*' * 50 print '*HOST:t', request.META.get('REMOTE_ADDR') print '*URI:t', request.path print '*ARGS:t', QueryDict(request.body) print '*TIME:t', time.time() - request.start_time print '*' * 50 print '33[0m'