python实现控制台打印的方法

yipeiwu_com6年前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求解物理学中的双弹簧质能系统详解

利用python求解物理学中的双弹簧质能系统详解

前言 本文主要给大家介绍了关于利用python求解物理学中双弹簧质能系统的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 物理的模型如下: 在这个系统里有两...

python使用PyGame播放Midi和Mp3文件的方法

本文实例讲述了python使用PyGame播放Midi和Mp3文件的方法。分享给大家供大家参考。具体实现方法如下: ''' pg_midi_sound101.py play midi...

python学生管理系统代码实现

本文实例为大家分享了python学生管理系统的具体代码,供大家参考,具体内容如下 类 class Student: stuID = "" name = "" sex =...

python同时遍历数组的索引和值的实例

你想在迭代一个序列的同时跟踪正在被处理的元素索引。 获取索引 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a',...

Python DataFrame.groupby()聚合函数,分组级运算

pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分panda...