我试图在PyCharm中从控制台读取一个字符(不按回车键),但无济于事.函数会msvcrt.getch()停止代码,但不会对按键(甚至输入)作出反应,并且msvcrt.kbhit()始终返回0.例如,此代码不会打印任何内容:
import msvcrt
while 1:
if msvcrt.kbhit():
print 'reading'
print 'done'
Run Code Online (Sandbox Code Playgroud)
我使用的是Windows 7,PyCharm 3.4(闲置时也是如此).
怎么了?有没有其他方法可以在没有输入的情况下读取输入?