テキストファイルに辞書を書く?

| | |

辞書があり、ファイルに書き込もうとしています。

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

エラーが発生しました

  file.write(exDict)TypeError:dictではなくstrである必要があります 

そのエラーを修正しましたが、別のエラーが発生しました

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

エラー:

  file.write(str(exDict))io.UnsupportedOperation:書き込み不可 

私は自分が何をすべきかわからないまだpythonの初心者です。問題の解決方法を知っている人がいる場合は、回答を入力してください。

注:私はpython2ではなくpython3を使用しています