我寫了一個腳本,它有多個線程,並且在這個線程中我使用「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