この質問が何度も聞かれたらごめんなさい。DOSの.exeファイルがあります。これは、Windowsでダブルクリックするとうまく機能し、作業フォルダーにいくつかの出力ファイルが生成されます。ただし、Pythonから呼び出す必要があります。次のコマンド(subprocess.Popenおよびos.system)を試しましたが、出力ファイルを保存せずにDOSウィンドウを開くだけです。それで、誰かが私にヒントを与えることができますか?
ありがとう!
コード
a=subprocess.Popen(r"I:/dosefile.exe")
a1=os.system(r"I:/dosefile.exe")
更新 .pyスクリプトファイルをdosefile.exeを含むフォールドに配置することで機能しました。.pyファイルを移行せずに動作させる方法はありますか?
それを理解しなさい。.pyファイルが別の場所にある場合は、os.chdir()を使用して作業フォルダーを変更する必要があります