csvwriter不会将数据写入csv文件

时间:2017-04-05 06:25:43

标签: python-3.x csv

我有一个名为输出的元组列表,我想在csv文件中编写它。 我试过这个。

f = open('filename.csv' ,'w')
w = csv.writer(f)
w.writerow(output)
f.close()

没有错误消息。它只是不起作用。

2 个答案:

答案 0 :(得分:1)

您编写的代码适用于我,只要您的output变量是可迭代对象,例如list。例如:

import csv

output = ["Foo", "Bar"]

f = open("filename.csv", "w")
w = csv.writer(f)
w.writerow(output)
f.close()

成功创建了文件:“filename.csv”,内容为:

Foo,Bar

答案 1 :(得分:1)

如果您尝试了所有操作,还请确保防病毒功能允许您的IDE创建文件。尝试禁用防病毒软件或将IDE列入防病毒软件白名单。