micq über python
Verfasst: Sonntag 12. Juni 2005, 11:17
hoi,
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:
so wie er da steht, sollte micq schon gestartet werden.
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
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
