Ich versuche Ausgabe von einem anderen Skript zu bekommen, subprocess.Popen
Pythons mit wie folgtPython Popen(). Stdout.read() hängen
process = Popen(command, stdout=PIPE, shell=True)
exitcode = process.wait()
output = process.stdout.read() # hangs here
Es befindet sich auf der dritten Zeile hängt, nur wenn ich laufe es als Python-Skript und ich kann das nicht in der Python-Shell reproduzieren.
Das andere Skript druckt nur ein paar Worte und ich nehme an, dass es kein Pufferproblem ist.
Hat jemand eine Vorstellung davon, was ich hier falsch mache?
Und wenn Sie den Befehl in 'Befehl' manuell ausführen, generiert es Ausgabe? –