Tôi có một tập tin "test.txt":là đối tượng tập tin trong python một iterable
this is 1st line
this is 2nd line
this is 3rd line
đoạn mã sau
lines = open("test.txt", 'r')
for line in lines:
print "loop 1:"+line
for line in lines:
print "loop 2:"+line
chỉ in:
loop 1:this is 1st line
loop 1:this is 2nd line
loop 1:this is 3rd line
Nó doesn' t in loop2 ở tất cả.
Hai câu hỏi:
đối tượng tập tin được trả về bởi open(), nó là một iterable? đó là lý do tại sao nó có thể được sử dụng trong một vòng lặp for?
lý do tại sao loop2 không được in ở tất cả?
+1 cho một mô tả ngắn gọn, súc tích về điều lặp có thể lặp lại (hầu hết các câu trả lời khác thậm chí không cố gắng, mặc dù đó là chìa khóa cho câu hỏi). – abarnert
Cảm ơn mô tả đó. – martinbshp