ich möchte in Python ein Programm aufrufen und in diesen Programm Benutzereingaben eingeben. Die Benutzereingaben sollen auch von Python ,,eingegeben" werden.
Bis jetzt habe ich folgenden Code:
Code: Alles auswählen
import subprocess
process=subprocess.Popen(["command"],stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
print process.communicate("Text1\r\n")[0]
Code: Alles auswählen
ValueError: I/O operation on cloed file.
Hat vielleicht jemand eine Idee wie das ganze am besten geht? Auch ganz andere Ansätze sind willkommen, in Google habe ich bis jetzt noch nichts besseres gefunden..
Mit freundlichen Grüßen
Stefan