[問題] 檔案輸入與輸出
if __name__=="__main__":
input = open("test.txt")
for line in input:
print(line)
print('--------------')
for line in input:
print(line)
預期會把 input 印出兩次
但是為什麼只會印出一次呢?
難道第一次印出之後 整個input變數也跟著一行一行的被清空?
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 172.249.127.149
推
07/29 14:17, , 1F
07/29 14:17, 1F
所以如果我的input總共有5行
第一次for會把5行都印出來
第二次的for會從6th row開始印,所以印不出東西來
對嗎?
※ 編輯: sean72 來自: 172.249.127.149 (07/29 14:22)
推
07/29 14:22, , 2F
07/29 14:22, 2F
→
07/29 14:24, , 3F
07/29 14:24, 3F
推
07/29 15:40, , 4F
07/29 15:40, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章