Ein Wörterbuch in eine Textdatei schreiben?

Ich habe ein Wörterbuch und versuche, es in eine Datei zu schreiben.

exDict = {1:1, 2:2, 3:3}
with open('file.txt', 'r') as file:
    file.write(exDict)

Ich habe dann den Fehler

file.write(exDict)
TypeError: must be str, not dict

So habe ich diesen Fehler behoben, aber ein weiterer Fehler ist aufgetreten

exDict = {111:111, 222:222}
with open('file.txt', 'r') as file:
    file.write(str(exDict))

Der Fehler

file.write(str(exDict))
io.UnsupportedOperation: not writable

Ich habe keine Ahnung, was ich tun soll, da ich noch Anfänger bei Python bin. Wenn jemand weiß, wie das Problem behoben werden kann, geben Sie eine Antwort.

HINWEIS: Ich verwende Python 3, nicht Python 2

Antworten auf die Frage(14)

Ihre Antwort auf die Frage