我正在尝试替换CSV中的字符但我收到错误。
data = csv.reader(open('hashes.csv', 'r'), quotechar='|')
writer = csv.reader(open('hashesCor.csv', 'w'), delimiter=' ', quotechar='|')
for line in data:
line=str(line)
new_line = str.replace(line, '|', "','")
writer.writerow(new_line)
writer.writerow(new_line)AttributeError:' _csv.reader'对象没有 属性'作家'
我的代码的另一部分在文本文件上执行writerow
并且有效,但在csv.reader
中不在CSV上。此外,如果有人对如何替换CSV中的字符有更好的了解,那么非常欢迎您。
我正在使用python 3.6.3
答案 0 :(得分:1)
这是因为你应该使用csv.writer
,因为你想写。