辞書を持っていて、ファイルに書き込もうとしています。
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の初心者なので、どうしたらよいかわかりません。誰かが問題を解決する方法を知っているなら、答えを提供してください。
注:私はPython2ではなくPython3を使用しています