当前位置:  开发笔记 > 编程语言 > 正文

如何在Python的多列中将输出写入CSV

如何解决《如何在Python的多列中将输出写入CSV》经验,为你挑选了1个好方法。

我不知道如何将我的程序输出写入列中的CSV文件。

目前,我正在做

print(var1, file=outputfile)

但是它仅写入文件,而不指定文件所在的列。我计划使用csv模块,但是我不太确定如何使每个变量将自身写入excel文件中的单个列。例如:

Var1到Excel中的A列。

Var2到Excel中的B列...

赞赏任何指示和建议。



1> deborah-digg..:

您需要确定要写出哪些列。如前所述,您希望将var1和var2写入不同的列。您可以使用以下方法实现此目的:

import csv

with open('names.csv', 'w') as csvfile:
    fieldnames = ['var1', 'var2']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writeheader()
    writer.writerow({'var1': var1, 'var2': var2})

这会将var1和var2的值写入分别名为var1和var2的列中

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有