将我的Python代码输出到csv文件

时间:2019-06-26 09:47:38

标签: python

我正在编写一个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

....等等

1 个答案:

答案 0 :(得分:1)

writerowsmultiple 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'])