标签: 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。
<ctrl-d>
有关原因的任何线索?