我使用的是Python IDLE外壳2.7, 64 bit on win32。很多次,我错误地按下了Ctrl+D而不是Ctrl+F和Ctrl+C,然后shell退出,没有任何提示。我检查了Configure IDLE中的keys,Ctrl+D的密钥集是用于end-of-file的。我可以通过任何方式阻止Ctrl+D的这种讨厌的行为吗?
while True: n = int(input()) except EOFError:我修改上面的代码就像在下面while True: n = int(sys.stdin.readline()) except EOFError:但是在运行sys.stdin.readline()之后,我意识到它并不能生成EOFErr