hmmm dann werd ich mal mein glück mit pexpect versuchen...
ich hab grade nur python2.3 weil ich 2.4 unter linux irgendwie nicht mit pygame zum laufen krieg
und subprocess is ja nur als windows-install datei verfügbar^^
naja ich werd mir dann mal pexpect anschaune...
edit: hab mit dem subprocess modul das problem, dass ich das nicht importiert kriege. muss ich das irgendwie erst runterladen oder so? "import subprocess" funzt net
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 ...
nu versteh ich das gar nicht mehr :( ich hab das ganze nu komplett geändert. Jetzt hab ich nur noch ne while schleife, die bei einem Mausklick die funktion mausklick aufruft und als parameter die koordinaten der maus übergibt :( der gleiche fehler wie viorher bleibt :(
vom Prinzip her habe ich das glaube ich schon verstanden.. das problem ist nur, dass das hier etwas amcht, was gar nicht sein soll.... ich will ja nicht, dass das hauptprogramm weiter läuft, während das andere noch nicht fertig ausgeführt ist....
danke für die hilfe :) nun läuft das programm an sich zwar durch, allerdibngs bekommt man keine möglichkeit zur Aktion, da alles sofort hinter einander abläuft. die mainfunktion läuft weiter, wodurch turn() sofort wieder aufgerufen wird. das programm läuft also durch, bis es am ende angekommen ist ...
Hilft Dir nicht bei Deinem Problem: Aber `runde()` ist völlig unnötiger weise rekursiv. Das würde ich ändern. Wieso ist das unnötig? diese Funktion muss nachher wieder aufgerufen werden....
Und man braucht am Ende einer Funktion kein ``return``. Die Klammern danach wären auch überflüssig. in ...