zoukankan      html  css  js  c++  java
  • python: 文本设置颜色

      python: 文本设置颜色

      终端的字符颜色是用转义序列(33)控制的,是文本模式下的系统显示功能,和具体的语言无关。

      格式为:33[显示方式;前景色;背景色m + 结尾部分

      例如:33[0m

      33[0m 关闭所有属性

      33[1m 设置高亮度

      33[4m 下划线

      33[5m 闪烁

      33[7m 反显

      33[8m 消隐

      33[30m – 33[37m 设置前景色

      字颜色:30-----------37

      30:黑

      31:红

      32:绿

      33:黄

      34:蓝色

      35:紫色

      36:深绿

      37:白色

      33[40m – 33[47m 设置背景色

      字背景颜色范围:40----47

      40:黑

      41:深红

      42:绿

      43:黄色

      44:蓝色

      45:紫色

      46:深绿

      47:白色

      33[90m – 33[97m 黑底彩色

      90:黑

      91:深红

      92:绿

      93:黄色

      94:蓝色

      95:紫色

      96:深绿

      97:白色

      33[nA 光标上移n行

      33[nB 光标下移n行

      33[nC 光标右移n行

      33[nD 光标左移n行

      33[y;xH设置光标位置

      33[2J 清屏

      33[K 清除从光标到行尾的内容

      33[s 保存光标位置

      33[u 恢复光标位置

      33[?25l 隐藏光标

      33[?25h 显示光标

      代码例子:

      class bcolors:

      HEADER = '33[95m'

      OKBLUE = '33[94m'

      OKGREEN = '33[92m'

      WARNING = '33[93m'

      FAIL = '33[91m'

      ENDC = '33[0m'

      BOLD = '33[1m'

      UNDERLINE = '33[5m'枣庄人流医院哪家好 http://mobile.0632-3679999.com/

      print (bcolors.HEADER + "HELLO" + bcolors.ENDC )

      问题:在cmd 命令行窗口时不显示颜色

      解决:可以从colorama模块中导入init(如果没有安装colorama 模块的可以以先用命令安装python -m pip install colorama)

      代码:

      from colorama import init

      init(autoreset=True)

      class bcolors:

      HEADER = '33[95m'

      OKBLUE = '33[94m'

      OKGREEN = '33[92m'

      WARNING = '33[93m'

      FAIL = '33[91m'

      ENDC = '33[0m'

      BOLD = '33[1m'

      UNDERLINE = '33[5m'

      print (bcolors.HEADER + "HELLO" + bcolors.UNDERLINE)

  • 相关阅读:
    Study Plan The TwentySecond Day
    Study Plan The Nineteenth Day
    Study Plan The TwentySeventh Day
    Study Plan The Twentieth Day
    Study Plan The TwentyFirst Day
    python实现进程的三种方式及其区别
    yum makecache
    JSONPath 表达式的使用
    oracle执行cmd的实现方法
    php daodb插入、更新与删除数据
  • 原文地址:https://www.cnblogs.com/djw12333/p/14474958.html
Copyright © 2011-2022 走看看