Seite 1 von 1

ctypes, ein Problem mit IDLE?

Verfasst: Sonntag 7. November 2010, 19:14
von newbee
Hallo,
ich wollte ein wenig mit "ctypes" experimentieren.
Der Code:

from ctypes import *
msvcrt=cdll.msvcrt
message_str="hallo welt\n"
msvcrt.printf("Test:: %s", message_str)

In der Eclipse-Umgebung funktioniert der Code einwandfrei.
Versuche ich das Script unter IDLE laufen zu lassen wird gar nichst angezeigt. Warum?
Vielen Dank für die Hilfe.

Re: ctypes, ein Problem mit IDLE?

Verfasst: Sonntag 7. November 2010, 19:40
von BlackJack
@newbee: Ich nehme mal an IDLE kümmert sich nur um Ausgaben die über `sys.stdout` gehen und nicht um welche, die an der Python-Laufzeitumgebung "vorbeigehen".

Re: ctypes, ein Problem mit IDLE?

Verfasst: Donnerstag 11. November 2010, 17:07
von Dav1d
BlackJack hat geschrieben:@newbee: Ich nehme mal an IDLE kümmert sich nur um Ausgaben die über `sys.stdout` gehen und nicht um welche, die an der Python-Laufzeitumgebung "vorbeigehen".
Das Verhalten steht aber auch in der Dokumentation...
Wenn du das Beispiel im interaktiven Modus ausführst, siehst du die Ausgabe (einfach in cmd/terminal python eingeben)