PyCharm: msvcrt.kbhit () и msvcrt.getch () не работают?
Я пытался прочитать один символ из консоли в PyCharm (без нажатия Enter), но безрезультатно. Функцииmsvcrt.getch()
останавливает код, но не реагирует на нажатия клавиш (даже ввод) иmsvcrt.kbhit()
всегда возвращает 0. Например, этот код ничего не печатает:
import msvcrt
while 1:
if msvcrt.kbhit():
print 'reading'
print 'done'
Я использую Windows 7, PyCharm 3.4 (то же самое происходит в режиме ожидания).
Что случилось? Есть ли другой способ просто прочитать ввод без ввода?