[問題] 關於使用者輸入資料
在 c 裡面可以這樣寫
test.c
#define
int main(void) {
int num;
while(scanf("%d", &num) == 1) {
printf("%d\n", num);
}
return 0;
}
num.txt 內容:
3
3
5
6
7
8
gcc -o test test.c
./test < num.txt
請問如果在 Python 裡面我要怎麼寫才能達到如 C 的要求呢?
我試過如:
test.py
while True:
a = raw_input()
if(len(a)
print a
python test.py < num.txt
但會有以下錯誤:
Traceback (most recent call last):
File "test.py", line 2, in <module>
a = raw_input()
EOFError: EOF when reading a line
麻煩大大解答一下,感謝 :>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.37.44
→
07/07 14:21, , 1F
07/07 14:21, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章