Python在终端输出彩色字体

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/u013560932/article/details/79476164

在写DeepLearning作业的时候发现他有一个奇怪的输出print

print ("\033[93m" + "There is a mistake in the backward propagation! difference = " + str(0.00001) + "\033[0m")

输出来的文字竟然有颜色
这里写图片描述

很明显可以看出我们要输出的内容两边有奇怪的东西,所以猜测肯定是这些东西改变了输出的颜色
尝试几个不同的值,再看看效果

for i in range(90,110):
    print("\033["+str(i)+"m"+"[*"+str(i)+"*]This is what I want to print."+"\033[0m")

这里写图片描述
发现果然管用。
不过好像还有背景色的改变,所以又去网上查了一下,原来真的有这个东西,以前从来没用用过。
详细颜色规定和原理请看这个地方:
https://www.cnblogs.com/hellojesson/p/5961570.html
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u013560932/article/details/79476164