PyCharm: msvcrt.kbhit () und msvcrt.getch () funktioniert nicht?

8

Ich habe versucht, ein Zeichen von der Konsole in PyCharm zu lesen (ohne Enter zu drücken), aber ohne Erfolg. Die Funktion msvcrt.getch() stoppt den Code, reagiert jedoch nicht auf Tastendrücke (selbst wenn sie eingegeben wird), und msvcrt.kbhit() gibt immer 0 zurück. Zum Beispiel gibt dieser Code nichts aus:

%Vor%

Ich benutze Windows 7, PyCharm 3.4 (das gleiche hepfens im Leerlauf).

Was ist los? Gibt es eine andere Möglichkeit, Eingaben ohne Eingabe zu lesen?

    
user4953886 29.05.2015, 16:09
quelle

1 Antwort

2

Dies ist in einem speziellen Modus des Fensters Run möglich.

  • Aktivieren Sie das Kontrollkästchen Emulate terminal in output console in Run/Debug Configurations
ClintH 20.01.2018 15:57
quelle

Tags und Links