1
我想從一個py文件(stuff.py
)發送數據到pygtk中的另一個py文件(start.py
)意味着我想從一個窗口發送數據到另一個窗口我會在第一場進行選擇。所以有人讓我知道如何將數據從一個文件發送到另一個文件。我正在使用subprocess
。如何將數據從一個python腳本文件發送到另一個pygtk
subprocess.call('start.py', shell=True)
我想從一個py文件(stuff.py
)發送數據到pygtk中的另一個py文件(start.py
)意味着我想從一個窗口發送數據到另一個窗口我會在第一場進行選擇。所以有人讓我知道如何將數據從一個文件發送到另一個文件。我正在使用subprocess
。如何將數據從一個python腳本文件發送到另一個pygtk
subprocess.call('start.py', shell=True)
首先,你真的應該談論從一個進程發送數據文件之間的另一個進程,發送數據沒有多大意義(除非你在談論從file1和禁止複製服用內容將它粘貼到file2中,但這顯然不是這樣的)。
這被稱爲IPC(進程間通信)。如何做到這一點有多種方式;列出幾個選項:
欲瞭解更多信息,請參閱https://en.wikipedia.org/wiki/Inter-process_communication。
至於你對subprocess.call(...)
的問題 - 不,這隻會調用另一個文件來創建一個全新的進程;這不會影響任何現有的流程,無論它們是否從start.py
衍生而來。另外,據我所知,無論你的應用是否使用pygtk,都應該與IPC的問題或多或少無關。