1

私はエンコードとデコードに比較的慣れていません。実際、まったく経験がありません。

Python 3 の辞書を読み取り不能な形式にデコードして、誰かがプログラムの外部で変更できないようにするにはどうすればよいでしょうか?
同様に、そのファイルから読み取り、辞書をエンコードして戻すにはどうすればよいでしょうか。

私のテスト コードは現在、プレーン テキスト ファイルの書き込みと読み取りのみを行っています。

import ast

myDict = {}

#Writer
fileModifier = open('file.txt', 'w')
fileModifier.write(str(myDict)))
fileModifier.close()

#Reader
fileModifier = open('file.txt', 'r')
myDict = ast.literal_eval(fileModifier.read())
fileModifier.close()
4

3 に答える 3