Python 控制终端输出文字的实例

yipeiwu_com6年前Python基础

如下所示:

 
 
 
 class bcolors:
  HEADER = '\033[95m'
  OKBLUE = '\033[94m'
  OKGREEN = '\033[92m'
  WARNING = '\033[93m'
  FAIL = '\033[91m'
  ENDC = '\033[0m'
 
  def disable(self):
   self.HEADER = ''
   self.OKBLUE = ''
   self.OKGREEN = ''
   self.WARNING = ''
   self.FAIL = ''
   self.ENDC = ''
 To use code like this, you can do something like
 
 print bcolors.WARNING + "Warning: No active frommets remain. Continue?"
   + bcolors.ENDC
 

下面是对应的颜色表:

 格式:\033[显示方式;前景色;背景色m
 
说明:
前景色   背景色   颜色
---------------------------------------
30    40    黑色
31    41    红色
32    42    绿色
33    43    黃色
34    44    蓝色
35    45    紫红色
36    46    青蓝色
37    47    白色
 
显示方式   意义
-------------------------
0    终端默认设置
1    高亮显示
4    使用下划线
5    闪烁
7    反白显示
8    不可见
 
例子:
\033[1;31;40m <!--1-高亮显示 31-前景色红色 40-背景色黑色-->
\033[0m   <!--采用终端默认设置,即取消颜色设置-->

以上这篇Python 控制终端输出文字的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python文件转为exe文件的方法及用法详解

一、简介   py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执...

python计算两个矩形框重合百分比的实例

如下所示: def mat_inter(box1,box2): # 判断两个矩形是否相交 # box=(xA,yA,xB,yB) x01, y01, x02, y02 = bo...

Python 实现数据库(SQL)更新脚本的生成方法

我在工作的时候,在测试环境下使用的数据库跟生产环境的数据库不一致,当我们的测试环境下的数据库完成测试准备更新到生产环境上的数据库时候,需要准备更新脚本,真是一不小心没记下来就会忘了改了哪...

win7上python2.7连接mysql数据库的方法

win7上python2.7连接mysql数据库的方法

 一:安装MySQL-python驱动 pip install mysql 二:连接到MySQL服务器的test数据库 #!/usr/bin/python #...

Django1.11自带分页器paginator的使用方法

本文实例为大家分享了Django1.11自带分页器Django的具体使用方法,供大家参考,具体内容如下 接下来我编写一个 views ,名classify。 classify,将模拟请...