【发布时间】:2016-08-26 05:14:54
【问题描述】:
我有一本字典,正在尝试将其写入文件。
exDict = {1:1, 2:2, 3:3}
with open('file.txt', 'r') as file:
file.write(exDict)
然后我有错误
file.write(exDict)
TypeError: must be str, not dict
所以我修复了这个错误,但又出现了另一个错误
exDict = {111:111, 222:222}
with open('file.txt', 'r') as file:
file.write(str(exDict))
错误:
file.write(str(exDict))
io.UnsupportedOperation: not writable
我不知道该怎么做,因为我还是 python 的初学者。 如果有人知道如何解决问题,请提供答案。
注意:我使用的是 python 3,而不是 python 2
【问题讨论】:
标签: python-3.x file dictionary file-writing