在pycharm里输出字符串能正确显示颜色,但是保存为脚本却不行。

img

代码类似这样:

content =('XXXXX')
print('\033[1;31;40m'+content+'\033[0m')

pycharm里能正确显示颜色,保存为py文件打开、用idle运行,或者封装成EXE都不能正确显示,很奇怪,不知道为什么

IDE编码问题吧,IDE编码、系统编码与Pycharm不一样,就会导致在Pycharm显示正确,在其他地方显示不正确。