Написание словаря в текстовый файл?

У меня есть словарь, и я пытаюсь записать его в файл.

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

Ответы на вопрос(7)

Ваш ответ на вопрос