當我做了一個while循環,我想我的代碼要經過同一個文件多次:如何通過文件多次去蟒蛇
file = open('anyfile.txt', 'r')
x = 0
while x<5:
for line in file:
#does stuff
x = x + 1
我的代碼是不同的,所以我給了一個比較簡單的一段代碼。每當我這樣做時,while循環就會執行一次,然後通過while循環直到停止,只通過一次文件。 如何讓我的代碼多次運行該文件?原因是因爲在我的實際代碼中,我在每個循環中編輯他的文本文件。請有人可以幫忙嗎?
您必須在每次迭代時倒帶文件。 –
'file'是迭代器 – haifzhan
所以我基本上必須在聲明while循環後聲明file = open('anyfile.txt','r')? – user6842389