pygtk で 1 つの py ファイル ( stuff.py
) から別の py ファイル ( start.py
) にデータを送信したいということは、あるウィンドウから別のウィンドウにデータを送信したいということです。そのため、あるファイルから別のファイルにデータを送信する方法を教えてください。
を使用してsubprocess
います。
subprocess.call('start.py', shell=True)
pygtk で 1 つの py ファイル ( stuff.py
) から別の py ファイル ( start.py
) にデータを送信したいということは、あるウィンドウから別のウィンドウにデータを送信したいということです。そのため、あるファイルから別のファイルにデータを送信する方法を教えてください。
を使用してsubprocess
います。
subprocess.call('start.py', shell=True)
まず第一に、ある PROCESS から別の PROCESS にデータを送信することについて話すべきです — ファイル間でデータを送信することはあまり意味がありません (ファイル 1 からコンテンツを取得し、それをコピーしてファイル 2 に貼り付けることについて話していない限り、それは明らかにこれが何であるかではありません)。
これを IPC (Inter-Processes Communication) と呼びます。それにはさまざまな方法があります。いくつかのオプションをリストするには:
詳細については、https://en.wikipedia.org/wiki/Inter-process_communicationを参照してください。
いいえsubprocess.call(...)
、これは完全に新しいプロセスを作成する他のファイルを呼び出すだけです。これは、生成元かどうかに関係なく、既存のプロセスにはまったく影響しませstart.py
ん。また、私の知る限りでは、アプリが pygtk を使用しているかどうかは、IPC の実行方法の問題とは多かれ少なかれ関係がないはずです。