为什么Python3.2要求3 ctrl + D退出,但Python3.3只需要2?

时间:2016-11-22 22:23:11

标签: python stdin eof tty

运行以下脚本:

import sys
sys.stdout.write(sys.stdin.read())

然后输入:

a<ctrl-d><ctrl-d><ctrl-d>

在Python 2.6,2.7,3.3,3.4,3.5中,程序将在2 <ctrl-d>之后终止,但在Python 3.1和3.2中,它需要3。

有关原因的任何线索?

0 个答案:

没有答案