2016-03-09 155 views
0

所以我需要做一個每個循環,它讀取標準輸入的每一行,然後打印L.現在L是應該代表行的變量,但我不知道如何聲明?我現在正在做的是:從python的標準輸入讀取行?

import sys 
for L in sys.stdin: 
    print L 

但python是否承認L應該是stdin中的每一行?

+1

是的......這就是遍歷文件的過程。 – kindall

+0

是的,只要它不以數字或標點符號開頭,您可以隨意調用它。 'L'很好。此外,你可以像從前一樣讀取stdin中的行。注意,你應該縮進你的代碼(在sys.stdin中移動'for L:print L'左邊四個空格) – jDo

回答

0

sys.stdin是一個TextIOWrapper它具有新的線控制。它可以是None,"",\n\r\n