python实现控制台打印的方法
作者:快乐的霖霖 发布时间:2021-12-18 12:21:04
标签: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()
来源:https://blog.csdn.net/chdhust/article/details/77227550


猜你喜欢
- 1.Django的简介Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Djang
- 查询到效率低的 SQL 语句 后,可以通过 EXPLAIN 或者 DESC 命令获取 MySQL 如何执行 SELECT 语句的信息,包括在
- Part 1: 简介在PyTorch中,torch.cat()是一个被广泛使用的函数。它可以让我们在某个维度上把多个张量组合在一起。对于那些
- 本文实例讲述了Python实现复杂对象转JSON的方法。分享给大家供大家参考,具体如下:在Python对于简单的对象转json还是比较简单的
- 一、ESlint+Vetur 实现ESlint代码规范二、重点----旧版本(旧版本配置在setting.json 会出现警告){“esli
- 鉴于人手严重不足(当时算两个半人的资源),打消了逐个库手动去改的念头。当前的程序结构不允许搞革命的做法,只能搞搞改良,所以准备搞个自动化工具
- Python中pass的作用空语句 do nothing保证格式完整保证语义完整以if语句为例,在c或c++/java中:if(true);
- 表单在提交前我们通常会用客户端JS对其内容进行验证,通常都是写一个函数然后在onsumbit事件中调用,如下:<html><
- 数据加载分为加载torchvision.datasets中的数据集以及加载自己使用的数据集两种情况。torchvision.datasets
- 基础知识在学习该漏洞之前我们需要学习一下前置知识来更好的理解该漏洞的产生原因以及如何利用。 我们先来学习一下框架的基本信息以及反序列化漏洞的
- 用 DATE_FORMAT 来格式化日期字段SELECT DATE_FORMAT(crt_time,'%Y-%m-%d')
- 利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站
- 在用ThinkPHP做tags标签的时候,出现了一个问题,就是能获取到参数,但是查不出相应的结果。查看数据库发现数据是存在的。问题出在哪了呢
- 创建工程时,选择已存在的环境(不要选择虚拟环境,虽然安全,但很慢)添加环境在 anaconda3/bin/python3.6 即 d:/an
- 以前在工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据
- 方法一: 名称:DTS(这个在MSSQL2000里边也有)操作:在命令提示符窗口中运行 DTSWizard.exeSQL Server 导入
- 一、安装前准备查看数据库版本命令: mysql --versionmysql-community-common-8.0.17-1.el7.x
- 本文实例为大家分享了由Python编写的MySQL管理工具的具体代码,供大家参考,具体内容如下import pymysqlimport pa
- 什么是AjaxAjax基本概念Ajax(Asynchronous JavaScript and XML):翻译成中文就是异步的JavaScr
- 忙活了三个多小时,连学带做,总算是搞出来了一个具有基本功能的串口通信PC机的GUI界面,Tkinter在python中确实很好用,而且代码量