【发布时间】:2013-07-07 11:08:11
【问题描述】:
我正在尝试将字典 invIndex 写入文本文件。我找到了以下帖子:
我写了以下几行:
import csv
f = open('result.csv','wb')
w = csv.DictWriter(f,invIndex)
w.writerow(invIndex)
f.close()
当我到达这一行时:w.writerow(invIndex),我得到这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python33\lib\csv.py", line 153, in writerow
return self.writer.writerow(self._dict_to_list(rowdict))
TypeError: 'str' does not support the buffer interface
如何正确地将字典写入文本文件。
【问题讨论】:
-
我了解到您有一本字典。我想知道字典in是什么。事实证明这是一个有争议的问题。
-
您需要更清楚地了解您希望在写入后在文件中找到的内容。包括示例输入和输出会有所帮助。
标签: python