1

次のコードでファイルを開くと

p = subprocess.Popen(fileName, shell=True)

ここには 2 つのケースがあります。2 番目のケースでは、アプリケーションは正常に動作しています。しかし、最初のケースでは不適切な振る舞いをします。

1 つのマシンでは、このプロセス ID は、そのプロセスが閉じられるまで、および閉じられない限り存在します。

ファイルを開いた後、他のマシンでは、このプロセス ID は閉じられます。

次のコマンドを使用して、両方のケースでプロセス ID を確認すると:

psutil.pid_exists(processId)

最初のケースでは、ファイルを開いた後、プロセス ID を確認すると、 が返されますTrue。ファイルまたはプロセスを閉じると、 として返されFalseます。

ファイルを開いた後の 2 番目のケースでは、プロセス ID を確認すると、 が返されますFalse

4

0 に答える 0