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 相关文章推荐
python获得文件创建时间和修改时间的方法
Jun 30 Python
浅析Python中yield关键词的作用与用法
Nov 29 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
Flask框架响应、调度方法和蓝图操作实例分析
Jul 24 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
Python笔试面试题小结
Sep 07 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
Dec 03 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
如何利用Python动态模拟太阳系运转
Sep 04 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实现的在线人员函数库
2008/04/09 PHP
PHP 作用域解析运算符(::)
2010/07/27 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
php的sso单点登录实现方法
2015/01/08 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
Python卸载模块的方法汇总
2016/06/07 Python
python and or用法详解
2019/06/26 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
python对常见数据类型的遍历解析
2019/08/27 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
详解Python 最短匹配模式
2020/07/29 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
is_file和file_exists效率比较
2021/03/14 PHP
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
护理工作个人总结
2015/03/03 职场文书
小学数学教学随笔
2015/08/14 职场文书