繁体   English   中英

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

[英]Getting Output of my Python code to a csv file

我正在编写一个python代码以提取列表,并在.CSV文件中提供输出。 代码在每个字符之后而不是每个名称之后拆分。 以下代码中的[名称]包含名称列表:aeims aelog 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

....依此类推

writerows多行写入您的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'])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM