擅长:python、mysql、java
<p>根据csv.reader()中的文档,从csv文件中读取的每一行都作为字符串列表返回。我猜你的文件里有空的字段或行。</p>
<p>所以你应该这样做:</p>
<pre><code>members = csv.reader(open("mags.csv","rU"))
for row in members:
for index in (1, 0):
if index < len(row):
print row[index]
</code></pre>
<p>但你也可以使用:</p>
<pre><code>members = csv.reader(open("mags.csv","rU"))
for row in members:
row.reverse()
for element in row:
print element
</code></pre>