我有一個運行兩個大進程的Python腳本,當我運行它們都被觸發並在相同的標準輸出產生輸出。我所尋找的是,我想打印出來什麼需要我爲P1應該在一個屏幕和P2運行應該在另一個屏幕上運行不同的標準輸出(可能是處理1在屏幕2屏幕截圖1和prrocess2)使用Python的多個屏幕
#main.py
def proc1():
#do something
def proc2():
#do something
p1 = threading.Thread(target=proc1)
p2 = threading.Thread(target=proc2)
p1.start()
p2.start()
用於查看運行日誌,便於理解和調試。可能嗎??
是否有可能通過python進程?此外,這個尾巴-f是否有可能使其自動化? – rajpython
你是什麼意思「通過Python進程」?通過自動化,你真的明白你的意思嗎?這意味着當你運行這個腳本時,你機器上的另一個隨機終端會突然顯示出一連串的輸出。在運行腳本之前,需要首先在另一個屏幕上運行'tail -f'命令(首先創建一個具有相同名稱的空文件)。 – justhalf