辞書があり、ファイルに書き込もうとしています。私は何見当がつかないPythonのテキストファイルに辞書を書く
file.write(str(exDict))
io.UnsupportedOperation: not writable
:私は、エラー
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))
を来た
exDict = {1:1, 2:2, 3:3}
with open('file.txt', 'r') as file:
file.write(exDict)
私はまだPythonの初心者です。 問題の解決方法がわかっている場合は、回答を提供してください。
注:私は、Python 3を使用しています、2つの
おかげ
あなたが読み取りモードでファイルを開くと、そこに書き込みをしようとしているすべての
これは機能しました。ただし、辞書の内容を書き込むだけです。 exDict = {111:111、222:222} – Nic
私はそれを考えましたが、より良い方法があると思いました。しかし、それは動作しますので、ありがとう! – Nic
あなたが '= '記号で結ばれていないなら、私が行った編集がその仕事をするかもしれません。 – hspandher