[Python]控制终端输出文字

来源:互联网 发布:sql 语句写union 编辑:程序博客网 时间:2024/06/05 16:14
    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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

下面是对应的颜色表:

 格式:\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          <!--采用终端默认设置,即取消颜色设置-->
原创粉丝点击