当我做了一个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