我有一个csv,它包含以下内容:
"DCA.P/C.05820","5707119001793","P/C STEELSERIES SURFACE QcK MINI","5,4","Yes"
"DCA.P/C.05821","5707119001779","P/C STEELSERIES SURFACE QcK","7,2","No"
"DCA.P/C.05823","5707119001762","P/C STEELSERIES SURFACE QcK+","11,9","No"
我正在尝试将csv更改为:
DCA.P/C.05820;5707119001793;P/C STEELSERIES SURFACE QcK MINI;5,4;Yes
DCA.P/C.05821;5707119001779;P/C STEELSERIES SURFACE QcK;7,2;No
DCA.P/C.05823;5707119001762;P/C STEELSERIES SURFACE QcK+;11,9;No
我不确定我是否正确地启动了它。你知道吗
def mycontents():
igecontents = []
with open(source_initial1, 'r', encoding='ISO-8859-1',newline='') as csvf:
data = ""
data = csvf.read().replace('\","', '\";"').replace('"','')
with open(source_initial2, 'w', encoding='utf-8',newline='') as csvf:
reader = csv.reader(csvf, delimiter=";")
for row in reader:
igecontents.append(row)
return igecontents
我得到一个不可读的错误行
你不必担心逗号-csv会处理的
或者甚至使用
writerows()
写入所有行这就是
pandas
库真正强大和简洁的地方:有^{} /^{} 一个内衬:
最后的
output.csv
内容:相关问题 更多 >
编程相关推荐