CSV阅读器无法打开文件

时间:2015-07-22 18:29:23

标签: python csv

我试图读取CSV文件的行并打印每一行,但我使用过的代码并不是打开文件或运行FOR循环。有什么想法吗?

import csv
domainFile = 'magtest.csv'
f = open(domainFile, 'ab+')
try:
    reader = csv.reader(f)
    print "file opened"
    for row in reader:
        print "Read domain: %s" %row
finally:
    f.close()

1 个答案:

答案 0 :(得分:3)

ab+模式打开一个附加和二进制格式的文件,因此如果打开要附加到内容,则无法读入内容,您希望r读取它:

f = open(domainFile, 'r')

有关所有不同文件模式的详细信息,请refer to this documentation.