0
Lassen Sie uns sagen, ich habe myscript.py:Python: Catch Ausgabe der Konsole in antoher Konsole
while True:
print("hi")
time.sleep(1)
Jetzt ist es in mainscript.py als Subprozess startet:
sub = subprocess.Popen([sys.executable, "-u", myscript.py], creationflags=CREATE_NEW_CONSOLE, stdout=PIPE, bufsize=1)
I Now lese die Ausgabe von myscript.py:
while sub.poll() == None:
subm = sub.stdout.readline()
print (subm) #print for checking only
Aber das funktioniert nur, wenn ich keine neue Konsole erstelle. Aber ich brauche dieses Konsolenfenster.
Wie kann ich auf die Ausgabe eines anderen Konsolenfensters zugreifen/zugreifen?
Jede Hilfe wird geschätzt. Vielen Dank!