我找到了本网站;它有压缩文件(主页上的链接)和所有的艺术品。其中一些具有.ans扩展,它们看起来像在Linux/Unix上使用的ANSI转义代码,但是当我在XFce终端中使用cat打开其中一个扩展时,它会产生垃圾(但在颜色上)。他们看起来不像图片库。
链接中的主要艺术品的第一行如下(从Emacs复制):
[0;1m[30mthere is no substitute [0;33mÜܲ[1;43m°±²²[40mÛ[43mÛ²±[0;33mÝ ßÜ[1;43m²²²[40mÛÛ²[40m[K
文件类型为DOS,但它们可以只在Windows上创建。
在搜索ANSI艺术时,我还发现本网站的压缩文件
我在Linux系统上使用Python Colorama将stdout以彩色打印到终端。我使用Linux 'tee‘命令也将此输出捕获到一个文件中。脚本完成后,它会将捕获的文本文件(包括转义序列)通过电子邮件发送到我在Windows上检查的电子邮件地址。这封电子邮件有一个文本文件作为附件,如果我用Windows写字板打开它,我会看到以下内容:
[37m [45m [1m**************************************** [40m
[37m [45m*** Welcome to the QtHttp Test Suite *** [40m
[37m [4
我想将一些命令输送到一个Xterm窗口,这个窗口是由我的python程序打开的。我在Linux上,正在使用子进程与终端通信。
import subprocess
subprocess.run("xterm -e python3 main.py",shell=True)
这将打开xterm窗口并在我使用子流程模块调用的main.py文件中运行脚本,其中包含以下代码:
import time
while True:
try:
print("Me is running")
time.sleep(5)
except K