【Python】在控制台输出不同颜色的文字

今天调程序出了一个极为奇怪的问题,由于控制台输出挺多,就想把问题着重表示一下,具体即是在控制台输出红色文字。

于是在网上搜寻到了这篇:https://www.cnblogs.com/gongxr/p/7257966.html

看来这个方案和Nodejs里的很相似,于是用了,让我郁闷的是文字颜色并没有改变。

于是再搜,发现Python2.x的改变颜色的方法到3.x不好用了,3.x里要用colorama

首先需要安装 pip install colorama

用法示例:

import colorama
from colorama import Fore, Back, Style

colorama.init()

text = "The quick brown fox jumps over the lazy dog"

print(Fore.RED + text)
print(Back.GREEN + text + Style.RESET_ALL)
print(text)

效果:

在此感谢 https://blog.csdn.net/mayongze321/article/details/76151542 一文的作者。

原文地址:https://www.cnblogs.com/xiandedanteng/p/8807380.html

时间: 2024-08-30 05:15:54

【Python】在控制台输出不同颜色的文字的相关文章

python print 控制台输出中文

在pycharm里面的控制台用print输出信息,  本意想输出中文, 但是实际上是u\xxxx. 可以用这种方式: print("%s " % (cn_string)

python 在控制台中用不同颜色打印信息

echo "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色

控制台输出彩色样式

没错,就是这么无聊,给console的文字添加样式.你以为你真的了解console.log吗?不,你只是把它当成了alert的替代品,多的是你不知道的事. 在正常模式下,一般只能向console 控制台输出简单的文字信息.为了让显示友好一点,可以用console.warn()来输出警告信息,也可以用console.error()来输出错误信息. 笔者以前也只是认为console只有这几种样式,无意中发现居然还能自己添加样式,顿时感觉发现了新大陆. 下面是console.log() API的官方文

python通过colorama模块在控制台输出彩色文字的方法

本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法. colorama是一个python专门用来在控制台.命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块. colorama官方地址:https://pypi.python.org/pypi/colorama 安装colorama模块 pip install colorama 用法: >>> from colorama i

Python的print输出中文对齐问题

问题描述: 在使用Python的内建函数print作英文输出时,应用格式化输出可以对齐得很好: s1 = 'I am a long sentence.' s2 = 'I\'m short.' print '%-30s%-20s' %(s1,s2) #'%-30s' 含义是 左对齐,且占用30个字符位 print '%-30s%-20s' %(s2,s1) 输出: 注: 这里应用了最原始的cmd控制台,一些IDE自带的控制台(如Sublime text)可能会有不同的输出效果. 但当字符串包含中文

利用正则实现彩色控制台输出

近期忙了一阵less的二次开发的工作,期间遇到了不少须要向控制台输出彩色文字的需求.翻了下曾经同事的代码,发现要么自己拼转义字符串,要么使用一些不太好用的第三方库.总之都不是非常合自己的口味. 依照自己的口味,一个好的第三方库应该满足例如以下需求: 要支持丰富的颜色设置,同一时候设置颜色又不能太累赘,并且要支持console.log的通配符表示方法以降低拼字符串的工作.cli-color和colors的语法类似,都是採用方法来设定字符串颜色: // colors console.log("thi

js控制台输出console

介绍: js的console你可以在firefox的firedbug或者ie和google的f12调试模式下看到,这些主流浏览器的调试模式的控制可以输出一些信息,你的一些js代码测试可以直接在console窗口输入然后运行查看结果,省了部署工程和刷新页面的时间:当然你有一些特殊代码的测试,比如需要后台数据或者页面效果的,一般情况大家喜欢用的都是js代码直接使用alert输出测试信息,这样做会中断程序跳出线程:这时候还有一个不错的选择那就是使用控制台的日志,即console.log;下面为大家一一

spring入门(控制台输出helloworld)

在博客上找了一个最简单的spring demo,控制台输出"helloworld",可以很好的理解bean,容器,xml,对象,引用之间的关系. 首先来看需要的jar包: 其中,commons-logging jar包我花了钱充了c币下载来的肉疼!具体的作用可以见百度. 框架结构见上,只有两个类和一个配置文件 类helloworld,提供了打印方法 main方法 xml配置 这里注重介绍xml和调用的main方法.先说xml,带有http的四句话不用理解只要抄写就好了,id是惟一的,类

前端不为人知的一面--前端冷知识集锦 前端已经被玩儿坏了!像console.log()可以向控制台输出图片

前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来.现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容. HTML篇 浏览器地址栏运行JavaScript代码 这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开