首页 > 解决方案 > 模块 'csv' 没有属性 'writer'

问题描述

我有一些代码给我带来了麻烦我只是想将我的文本文件导入 CSV 文件,但我收到一条错误消息,指出模块 CSV 没有属性“writer”

这是我的代码:

import csv 
f = open("Sales.txt")
x = f.readlines()
s = []`
print (f)
for i in x:
i = i.replace(","," ")
j = i.replace(" ",",")
s.append(j)
csvex =csv.write(open("Sample_CSV","w"),delimiter=',',quoting=csv.QUOTE_ALL)
csevx.writerow(s)

有人能弄清楚这是什么错误吗

标签: python

解决方案


它不是您的代码更改行中的作者:

csvex =csv.write(open("Sample_CSV","w"),delimiter=',',quoting=csv.QUOTE_ALL)

至:

csvex =csv.writer(open("Sample_CSV","w"),delimiter=',',quoting=csv.QUOTE_ALL)

推荐阅读