Wie repliziere ich den folgenden Batch-Befehl mit Python-Subprozess-Modul?Verwenden von Dateien als Stdin und Stdout für Unterprozess
myprogram <myinput.in> myoutput.out
Mit anderen Worten, wie kann ich myprogram
mit dem Inhalt von myinput.in
als Standardeingabe und myoutput.out
als Standardausgabe laufen?
Das sieht in der Nähe, was ich brauche. Wie erkenne ich, ob Fehler aufgetreten sind? –
Nevermind. stderr = subprocess.PIPE, dann stderr: print error –
In der Zeile 'myoutput = open ('myoutput.out'. 'w')' Parameter sollten durch ein ',', nicht ein '.' getrennt werden. – flagg19