我已经尝试了很多解决方案来为我的csv文件添加一个标题,但没有任何工作正常。他们是:如何在Python中将头添加到csv文件?
我使用了writerow方法,但是我的数据覆盖了第一行。
我使用了DictWriter方法,但我不知道如何正确填写它。这里是我的代码:
csv = csv.DictWriter(open(directory +'/csv.csv', 'wt'), fieldnames = ["stuff1", "stuff2", "stuff3"], delimiter = ';') csv.writeheader(["stuff1", "stuff2", "stuff3"])
我得到了一个“2个参数,而不是一个”错误,我真的不知道为什么。
有什么建议吗?
乌姆之后 - 被't'有效'open'模式? – 2013-04-09 16:22:36
@JonClements:我没注意模式;刚从OP复制而来。纠正。 – 2013-04-09 16:23:02
TypeError:'fieldnames'是这个函数的无效关键字参数,我使用Python 2.6,PyQt4.7。你能帮我吗? – Aleksandar 2014-03-11 14:41:22