python实现控制台打印的方法


Posted in Python onJanuary 12, 2019

如下所示:

#!/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 相关文章推荐
Windows下用py2exe将Python程序打包成exe程序的教程
Apr 08 Python
Python实现控制台进度条功能
Jan 04 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 Python
对Python进行数据分析_关于Package的安装问题
May 22 Python
Python使用sorted排序的方法小结
Jul 28 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
Feb 22 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
python中 * 的用法详解
Jul 10 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python中turtle库的使用实例
Sep 09 Python
python实现逢七拍腿小游戏的思路详解
May 26 Python
python em算法的实现
Oct 03 Python
python 自定义对象的打印方法
Jan 12 #Python
python设定并获取socket超时时间的方法
Jan 12 #Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 #Python
Python构建图像分类识别器的方法
Jan 12 #Python
使用python opencv对目录下图片进行去重的方法
Jan 12 #Python
python变量赋值方法(可变与不可变)
Jan 12 #Python
python交换两个变量的值方法
Jan 12 #Python
You might like
常用的php ADODB使用方法集锦
2008/03/25 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
2019/05/10 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python 多进程通信模块的简单实现
2014/02/20 Python
更改Python命令行交互提示符的方法
2015/01/14 Python
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
python 发送json数据操作实例分析
2019/10/15 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
见习期自我鉴定
2013/11/07 职场文书
总经理职责
2013/12/22 职场文书
综治宣传月活动总结
2014/04/28 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏