sys.stdin не закрывается на Ctrl-D
У меня есть следующий код в program.py:
from sys import stdin
for line in stdin:
print line
Я бегу, введите строки, а затем нажмитеCtrl+D, но программа не выходит.
Это работает:
$ printf "echo" | python program.py
Почему программа не закрывается при нажатииCtrl+d? Я использую терминал Fedora 18.