Pythonコードでは、サブプロセスでファイルを開こうとしました
ss=subprocess.Popen(filename,shell=True)
ss.communicate
ファイルが閉じて次の命令を実行するのを待っているため、Windowsでは正常に動作しています。しかし、mac osx 10.8.2 ではファイルを開くことすらできません。それから、私は
subprocess.call(['open', '-W', fileName])
ファイルを開いていますが、問題はファイルをテキストエディターで開くため、開いているファイルを閉じて、ドックからテキストエディターを終了し、次の命令を実行する必要があることです。私が望むのは、デフォルトのエディターでファイルを開くことです。開いたファイルが閉じられるまで待つ必要があります。そして、開いているファイルが閉じられるとすぐに、次の命令が実行され、テキスト エディターもドックから自動的に終了するはずです。