我想在文件到达尾部时再次读取文件。再次阅读文件Python
该文件仅由逗号分隔的数字。
我使用python和我阅读文件file.seek(0)可以用于此,但不适用于我。
这是我的脚本:
self.users = []
self.index = -1
infile = open(filename, "r")
for line in infile.readlines():
if line != None:
self.users.append(String.split((line),','))
else:
infile.seek(0)
infile.read()
infile.close()
self.index= self._index +1
return self.users[self.index]
谢谢您的帮助
什么是你真正想干什么?文件正在改变或为什么你会再次读取文件? – chuck 2011-03-22 09:26:01
什么是停止条件?或者你想要一个一次又一次读取文件的无限循环? – 2011-03-22 09:28:22
“该文件只有逗号分隔的数字。”那你为什么不使用['csv.reader'](http://www.python.org/doc//current/library/csv.html)? – Johnsyweb 2011-03-22 09:49:05