我在Linux系统上使用Python Colorama将stdout打印到终端上。我使用Linux'tee'命令也将此输出捕获到文件中。脚本完成后,它会将捕获的文本文件(包括转义序列)通过电子邮件发送到我在Windows上检查的电子邮件地址。电子邮件将文本文件作为附件,如果我用Windows Wordpad打开它,我会看到:
[37m [45m [1m**************************************** [40m
[37m [45m*** Welcome to the QtHttp Test Suite *** [40m
[37m [45m**************************************** [40m
以下是Linux中终端的屏幕截图:
如果我在Linux中'cat'该文件,它会显示终端中的颜色。
如何在Windows中打开文件以使其符合转义序列并以彩色显示文本文件?
感谢。
答案 0 :(得分:1)
与Linux一样,您可以cat
文件,给定适当的终端来解释字符。 (您实际上并不需要终端 - 其他一些程序会执行此操作,例如,vi-like-emacs的联机帮助页过滤器。)
之前已经问过这个问题。这是一些链接