我正在编写一个python代码以提取列表,并将输出结果保存为.CSV文件。 代码在每个字符之后而不是每个名称之后拆分。 以下代码中的[Name]包含名称列表,例如: 艾姆斯 博客 amscompatibilitytool
with open("csvtest.csv", "wb") as f:
writer = csv.writer(f,delimiter='\t', quotechar='"', quoting=csv.QUOTE_MINIMAL)
for namespace in namespaces:
writer.writerows(namespace['name'])
预期:
aeims
aelog
amscompatibilitytool
cgr
结果我进入了csv文件:
a
e
i
m
s
a
e
l
o
g
a
m
....等等
答案 0 :(得分:1)
writerows
将multiple rows写入您的csv文件:
写入行中的所有元素(如所述,可迭代的行对象 上方)到作者的文件对象,其格式根据当前 方言。
尝试改用writerow
:
将行参数写入格式化的作者文件对象 根据当前的方言。
赞!
with open("csvtest.csv", "wb") as f:
writer = csv.writer(f,delimiter='\t', quotechar='"', quoting=csv.QUOTE_MINIMAL)
for namespace in namespaces:
writer.writerow(namespace['name'])