擅长:python、mysql、java
<p>正如JulienD已经指出的,当您试图从文件中读取行时,该文件已被关闭。您可以使用以下示例消除此异常:</p>
<pre><code> with open(fileName, READ) as myFile:
listOfRows = csv.reader(myFile)
for row in listOfRows:
yield row
</code></pre>
<p><strong>更新</p>
<p>顺便说一句,处理异常的方式使得调试非常困难。我建议这样做</p>
<pre><code>except Exception as e:
print('Something went wrong: "%s"' e)
</code></pre>
<p>这样至少可以看到错误消息</p>