Ich gebe eine ausführbare Datei in der Befehlszeile an mein Python-Skript weiter. Ich mache einige Berechnungen und dann möchte ich das Ergebnis dieser Berechnungen auf STDIN an die ausführbare Datei senden. Wenn es fertig ist, möchte ich das Ergebnis der ausführbaren Datei von STDOUT zurückbekommen.
%Vor% Wenn ich result
drucke, bekomme ich nichts, nicht None, eine leere Zeile. Ich bin mir sicher, dass die ausführbare Datei mit den Daten arbeitet, da ich dasselbe mit dem '& gt;' in der Befehlszeile mit demselben zuvor berechneten Ergebnis.
Ein funktionierendes Beispiel
%Vor%, um dasselbe wie " execuable < params.file > output.file
" zu erhalten: