Eingebundenes Python, Textausgabe umleiten/abfangen
Das Einbinden von Python in ein C-Programm hat soweit problemlos funktioniert, allerdings möchte ich die Ausgabe von Python nun in meinem dafür vorgesehenen Fenster haben. Ideal wäre es, wenn Python meine vorhandenen Pipes benutzen könnte. Ich habe stundenlang gesucht und probiert, ohne jeglichen Erfolg. Wie lässt sich dies also bewerkstelligen? Irgendwie sollte das doch zu schaffen sein, dass Python seinen Text in meinem Fenster anzeigt und nicht... naja, nirgends
Kannst Du eventuell nach dem starten des eingebetteten Python-Interpreters von Deinem Programm aus, die Dateideskriptoren von den Pipes mit `od.fdopen()` in Python-Dateiobjekte verpacken und sie an `sys.sdout` & Co binden!?