python实现控制台打印的方法

yipeiwu_com7年前Python基础

如下所示:

#!/usr/bin/env python
import os
import sys
 
class CConsole:
 M_MAP_COLOR = {\
 'COLOR_BLACK' : "\033[0;30m",
 'COLOR_RED' : "\033[0;31m",
 'COLOR_GREEN' : "\033[0;32m",
 'COLOR_YELLOW' : "\033[0;33m",
 'COLOR_BLUE' : "\033[0;34m",
 'COLOR_PUPPLE' : "\033[0;35m",
 'COLOR_CYAN' : "\033[0;36m",
 'COLOR_WHITE' : "\033[0;37m",
 'COLOR_RESTORE' : "\033[0m",
 }
 
 @staticmethod
 def ColorPrint(strPrint, strColor = None):
  strPrint = str(strPrint)
  if strColor in CConsole.M_MAP_COLOR.keys():
   strMsg = CConsole.M_MAP_COLOR[strColor] + strPrint + CConsole.M_MAP_COLOR['COLOR_RESTORE']
  else:
   strMsg = strPrint
 
  print(strMsg) 
  sys.stdout.flush()

以上这篇python实现控制台打印的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

安装Python和pygame及相应的环境变量配置(图文教程)

安装Python和pygame及相应的环境变量配置(图文教程)

Hello,Everyone! Python是个好东西!好吧,以黎某人这寒碜的赞美之词,实在上不了台面,望见谅。那我们直接来上干货吧。 第一步:下载Python安装包https://ww...

Python使用win32com实现的模拟浏览器功能示例

本文实例讲述了Python使用win32com实现的模拟浏览器功能。分享给大家供大家参考,具体如下: # -*- coding:UTF-8 -*- #!/user/bin/env p...

跟老齐学Python之集合的关系

跟老齐学Python之集合的关系

冻结的集合 前面一节讲述了集合的基本概念,注意,那里所涉及到的集合都是可原处修改的集合。还有一种集合,不能在原处修改。这种集合的创建方法是: >>> f_set =...

解决python彩色螺旋线绘制引发的问题

解决python彩色螺旋线绘制引发的问题

彩色螺旋线的绘制代码如下: import turtle import time turtle.pensize(2) turtle.bgcolor('black') colors =...

python随机在一张图像上截取任意大小图片的方法

如下所示: ''' 机器学习中随机产生负样本的 ''' import cv2 import random #读取图片 img=cv2.imread('1.png') #h...