擅长:python、mysql、java
<p>您可以检查列表的长度是否与文件的长度相同,如果不相同,则再次运行addScouts,如果为真,则结束。像这样:</p>
<pre><code>def addScouts(self,I):
i = I
with open(fileName,"r") as f:
lines = f.readlines()
for line in lines:
if str(line.split(",")[3])[:-1] == str(i):
self.scoutList.insert(END,line[:-1])
i += 1
return self.addScouts(i)
if len(scoutList) < len(lines):
return self.addScouts(i+1)
else:
return
</code></pre>