擅长:python、mysql、java
<p>您永远不会更新<code>data</code>中的值;您所做的只是定义一个名为<code>line</code>的新变量,打印它,然后丢弃它。您应该将该新值附加到列表中。你知道吗</p>
<p>更具python风格的实现方式是:</p>
<pre><code>with open (self.__dataFile,"r") as myfile:
data = []
for line in myfile:
temp = line.split("|")
if temp[1] == lookfor:
line = 'Y|'+lookfor+"|"+temp[2]
print("line: "+line)
data.append(line)
</code></pre>