Python 如何将彩色文本写入文本或其他格式的文件(如csv)?

Python 如何将彩色文本写入文本或其他格式的文件(如csv)?,python,text,colors,write,csi,Python,Text,Colors,Write,Csi,我使用ANSI转义代码为字符串着色,代码如下 import sys pricess = open(pricess.txt, 'w') text_color = '\33[32m' print(text_color + 'price 200$', file=pricess) 但输出文本结果为“·32mprice 200$” 如何在文本文件或任何其他格式中写入彩色字符串。文本文件中的字符串没有颜色。由显示文本的程序识别\33[32m&在屏幕上以彩色呈现文本。

我使用ANSI转义代码为字符串着色,代码如下

import sys    
pricess = open(pricess.txt, 'w')
text_color = '\33[32m'
print(text_color + 'price 200$', 
file=pricess)
但输出文本结果为“·32mprice 200$”


如何在文本文件或任何其他格式中写入彩色字符串。

文本文件中的字符串没有颜色。由显示文本的程序识别
\33[32m
&在屏幕上以彩色呈现文本。