ファイルを処理し、別のファイルを出力として返すプログラムがあります。cmd で実行するときは、最初にパスを設定します: "cd c:\program"、次にプログラム フォルダーにあるファイルを処理するように設定します: "program test.txt"。subprocess モジュールを使用して Python プログラムにそれを実行してもらいたいのですが、うまくいきません。
関連する投稿を読んだことがありますが、簡単にできるはずですが、初心者としては理解できませんでした。大いに感謝します。
これが私が試したコードの一例です。実行されますが、結果は生成されません。
import subprocess
textfile = 'c:\program\test.txt'
programPath = r'C:\program\program.exe'
subprocess.Popen([programPath, textfile])