我正在用python编写一个脚本来读取一个.csv文件并按行打印它,在执行过程中没有出现任何错误,但是它没有被打印出来。 代码如下。在
import os
import csv
os.chdir('C:\ingenium')
exampleFile = open('testt.csv')
exampleReader = csv.reader(exampleFile)
exampleData = list(exampleReader)
for row in exampleReader:
print (row)
exampleFile.close()
后来我发现单词“row”在代码中没有任何意义,因为我用任何随机字符串替换“row”(例如:“gcgc”),它没有显示任何错误。 . 我用Pycharm作为IDE。在
考虑到特定的任务,打印行,使用更简单的文件处理可能值得一试。在
你的窃听器在这里:
您已经耗尽了生成器对象
exampleReader
,因此在迭代它时不会得到任何东西。在您应该迭代新列表:
^{pr2}$试试这个:
正如摩西所说,你已经耗尽了csv.reader通过将csv导入列表。在
相关问题 更多 >
编程相关推荐