この質問が何度も寄せられていることは承知しており、すべての質問を読んだと思いますが、質問に対する答えを見つけることができませんでした。Windows XP マシンで実行可能ファイルを実行しようとしています。実行可能ファイルは一連のフォルダーにあります。
C:\folder\program.exe
プログラムを実行するとき、フラグとパスを含める必要があります。
program -f\path\to\file.txt
フォルダーを参照し、cli を使用して上記のコマンドを実行すると、正常に動作します。Pythonスクリプト内からこのプログラムを実行しようとしています。
と の両方を試しましたSubprocess.popen
がsubprocess.call
、エラーは発生していないようですが、プログラムも実行されません。
他に何を試すことができるかについて誰か提案がありますか? ありがとう
def Run(Path='\data\file.txt'):
import subprocess, time
cmd = '-f'+Path
subprocess.Popen(["program", cmd, "C:\folder\\"])
def Run(Path='\data\file.txt'):
import subprocess, time
cmd = '-f'+Path
subprocess.call(["C:\folder\program.exe", cmd])