2
要接收python 2.7中stdin的輸入,我通常使用import sys
並使用sys.stdin
。但是,我看到一些示例,其中raw_input
用於接收來自stdin的輸入,包括多行輸入。我怎樣才能使用raw_input代替sys.stdin?下面是一個例子問題:如何使用raw_input從python 2.7的stdin接收輸入?
input.txt中:
Print
me
out
而且我運行此命令:
cat input.txt | python script.py
我可以把script.py什麼,這樣它將打印出所有使用raw_input
的輸入線?
它什麼時候會拋出一個EOFError? – Rohan
https://latedev.wordpress.com/2012/12/04/all-about-eof/ – jacob
爲什麼會拋出EOF? – Rohan