ich benutze seit einiger zeit micq (konsolenbasiertes icq-programm)
jetzt habe ich gelesen, dass man mit python befehle an die konsole übergeben kann. jetzt versuche ich, mal per python das programm laufen zu lassen. hier im forum habe ich per suchfunktion folgenden code gefunden, um programme auszuführen:
Code: Alles auswählen
import os
_stdin, _stdout, _stderr = os.popen3("micq")
_stdin.flush()
for _s in _stdout.readlines():
print '%s'%_s.strip()
_stderr.close()
_stdout.close()
_stdin.close()
wenn ich an stelle von micq ein anderes programm einsetze, funktioniert das auch sehr gut. es wird sowohl das programm selber (in dem fall ein fenster) geöffnet, als auch die entsprechende ausgabe in der konsole ausgegeben.
wenn ich das aber mit micq probiere, wo es ja nur die ausgabe in der konsole geben sollte, fehlt eben diese...
hat jemand eine idee, wo dran das liegen kann?
danke im vorraus für eure hilfe