我试图替换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' object has no attribute 'writerow'
我有另一部分代码对文本文件做writerow
,它可以工作,但对csv.reader
中的CSV无效。另外,如果有人对如何替换CSV中的字符有更好的想法,你是非常欢迎的。
我正在使用python 3.6.3
这是因为您应该使用
csv.writer
,因为您想写。在相关问题 更多 >
编程相关推荐