【发布时间】:2022-01-22 20:05:44
【问题描述】:
我正在尝试从列表中写入 csv 文件:
列表:
newest = ['x11;y11;z11', 'x12;y12;z12', 'x13;y13;z13', 'x14;y14;z14', 'x15;y15;z15', 'x16;y16;z16', 'x17;y17;z17', 'x18;y18;z18', 'x19;y19;z19', 'x20;y20;z20']
我的实际代码:
with open(r'listtocsv.csv', 'w', newline='\n') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL, delimiter=';')
wr.writerow(newest)
我的实际结果:
想要的结果:
【问题讨论】:
-
你会用熊猫吗?
-
csv 模块在写入行时将分隔符插入到行中。如果您的值已经 ;-分隔,您可以将它们作为纯文本写入文件。