我写了一个脚本,它有多个线程,并且在这个线程中我使用“print()”代码来打印有关该线程的日志活动,但问题是我不想打印所有这些日志在一个终端窗口。我在ubuntu论坛上发现了这个代码,但它似乎不是一个标准的方式,可以在任何操作系统上运行,包括mac,ubuntu,fedora,... 有没有任何标准的方法来在多个终端窗口或更好的ida比这个代码?在新的终端窗口中打印
import subprocess
pid = subprocess.Popen(args=["gnome-terminal", "--command=python test.py"]).pid
print pid
如果有一个标准的方式来运行终端程序,您的终端程序wo uld可能被称为'terminal'而不是'gnome-terminal'。 – 2014-09-28 15:45:39