擅长:python、mysql、java
<p>解决这个问题的简单方法是从函数返回一个<em>列表</em>。我知道您分配了<code>listOfRows = []</code>,但当您分配<code>listOfRows = csv.reader(myFile)</code>时,它被覆盖了</p>
<p>因此,简单的解决方案是:</p>
<pre><code>def returnTheRowsInTheFile(fileName):
READ = 'r'
try:
with open(fileName, READ) as myFile:
listOfRows = csv.reader(myFile)
return list(listOfRows) # convert to a list
except FileNotFoundError:
print('The file ' + fileName + ' is not found')
except:
print('Something went wrong')
</code></pre>
<p>您还应该阅读<a href="https://www.python.org/dev/peps/pep-0008/" rel="nofollow">pep8</a>,这是Python的样式指南;以了解如何命名变量和函数</p>