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之gzip文件读写的方法详解

gzip文件读写的时候需要用到Python的gzip模块。 具体使用如下: # -*- coding: utf-8 -*- import gzip # 写文件 f_out = gz...

python编写的最短路径算法

python编写的最短路径算法

一心想学习算法,很少去真正静下心来去研究,前几天趁着周末去了解了最短路径的资料,用python写了一个最短路径算法。算法是基于带权无向图去寻找两个点之间的最短路径,数据存储用邻接矩阵记录...

python实现对求解最长回文子串的动态规划算法

python实现对求解最长回文子串的动态规划算法

基于Python实现对求解最长回文子串的动态规划算法,具体内容如下 1、题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入:...

Python列表推导式、字典推导式与集合推导式用法实例分析

本文实例讲述了Python列表推导式、字典推导式与集合推导式用法。分享给大家供大家参考,具体如下: 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式...

Python获取统计自己的qq群成员信息的方法

Python获取统计自己的qq群成员信息的方法

首先说明一下需要使用的工具以及技术:python3 + selenium selenium安装方法:pip install selenium 前提:获取自己的qq群成员信息,自己必须是群...