0

我在 Linux 系统上使用 Python Colorama 以彩色打印标准输出到终端。我使用 Linux 'tee' 命令也将此输出捕获到文件中。脚本完成后,它会将捕获的文本文件(包括转义序列)通过电子邮件发送到我在 Windows 上检查的电子邮件地址。电子邮件有文本文件作为附件,如果我用 Windows 写字板打开它,我会看到:

 [37m [45m [1m**************************************** [40m
 [37m [45m*** Welcome to the QtHttp Test Suite *** [40m
 [37m [45m**************************************** [40m

这是Linux中终端的屏幕截图:

在此处输入图像描述

如果我在 Linux 中 'cat' 文件,它会在终端中显示颜色。

如何在 Windows 中打开文件,以便它尊重转义序列并以彩色显示文本文件?

谢谢。

4

1 回答 1

1

与 Linux 一样,您可以cat使用文件,给定适当的终端来解释字符。(您实际上并不需要终端——其他一些程序会这样做,例如 vi-like-emacs 的联机帮助页过滤器)。

这个问题之前已经问过了。这里有一些链接

但是,如果您也在 Windows 上进行开发,那么首先要看的是CygwinMinGWMSYS2之类的东西。

于 2015-03-18T22:41:26.067 回答