[英]Write list of comma separate strings to csv file in Python
如果我有一个字符串列表如下:
data = ['a,x', 'b,y', 'c,z']
f = open('data.csv', 'wb')
w = csv.writer(f, delimiter = ',')
w.writerow(data)
f.close()
问题是它们被保存在一行中的3个单元格中,如下所示:(“”是一个Excel单元格)
“a,x”“b,y”“c,z”
我真正想要的是以下内容:
“a”“x”
“b”“y”
“c”“z”
这样它们就在不同的细胞和分开的细胞系中。 有谁知道如何正确地做到这一点?
以下适用于Strings。
import csv
data = ["Apparels,Clothings,Materials,Bazaar,Saree,Salwars"]
f = open('data.csv', 'w')
w = csv.writer(f, delimiter = ',')
w.writerows([x.split(',') for x in data])
f.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.