我正在嘗試將字典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
我怎麼能寫一本字典來一個正確的文本文件。
我明白你有一本字典。我想知道字典中的*是什麼。事實證明,這是一個有爭議的問題。 –
您需要在寫作後期望在文件中找到更清晰的內容。包括示例輸入和輸出將有所幫助。 –