python实现控制台打印的方法

如下所示:

#!/usr/bin/env python
import os
import sys
 
class CConsole:
 M_MAP_COLOR = {
 'COLOR_BLACK' : "33[0;30m",
 'COLOR_RED' : "33[0;31m",
 'COLOR_GREEN' : "33[0;32m",
 'COLOR_YELLOW' : "33[0;33m",
 'COLOR_BLUE' : "33[0;34m",
 'COLOR_PUPPLE' : "33[0;35m",
 'COLOR_CYAN' : "33[0;36m",
 'COLOR_WHITE' : "33[0;37m",
 'COLOR_RESTORE' : "33[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实现控制台打印的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持来客网。