代码编辑器中Python下print函数的颜色设置为啥失效?

使用问题 · 2379 次浏览
judgenius 创建于 2020-04-18 12:31

代码编辑器中输入:

text = 'Hello World'
print(f'\033[1;35;47m{text}\033[0m')

最终会显示成下图:

请问各位大佬这是怎么回事呀,该如何显示颜色?

 

 

judgenius 最后更新于 2020/4/18

回复内容
CL 2020-04-18 12:36
#1

没太明白,我把代码粘贴到窗口里,是这样的:


judgenius 2020-04-18 12:54 :

没错,代码编辑器中确实彩色显示,下图是我的界面:


而我的问题是,这段代码的最后呈现结果按理应该如下图:


但实际,在结果内容对话框中却显示为:


不知道问题出在哪了。

judgenius 最后更新于 2020-04-18 13:15
CL 回复 judgenius 2020-04-18 13:36 :

o , 这是python专业,我不懂

云之轩 2020-04-19 09:19
#2

大哥,看你的截图结果貌似输出在显示文本的的对话框里,要在终端里才能输出颜色,还得要是支持ANSI转义序列的终端

judgenius 2020-04-19 09:52 :

原来如此!感谢感谢,我也是小白,那请问有没有什么方式可以在显示文本的对话框里显示颜色或者加粗之类的了?谢谢了

回复主贴