Jak mogę replikować następujące polecenie wsadowe przy użyciu modułu podprocesów Pythona?Używanie plików jako stdin i stdout do podprocesów
myprogram <myinput.in> myoutput.out
Innymi słowy, w jaki sposób mogę uruchomić myprogram
używając zawartości myinput.in
jako standardowego wejścia i myoutput.out
jako standardowe wyjście?
To wygląda blisko tego, czego potrzebuję. Jak wykryć, czy wystąpiły błędy? –
Nieważne. stderr = subprocess.PIPE, a następnie, jeśli stderr: print error –
W linii 'myoutput = open ('myoutput.out'. 'w')' parametry powinny być oddzielone przez ',', a nie '.' – flagg19