読み取り可能な形式でのpythonでdictonary:漬物、私はこのような形式のファイルでPythonの辞書を持っている
(DP0 S'Test」 P1 S'Test1' P2 sS'Test2 ' P3 S'Test2' P4 sS'Starspy ' P5 S'SHSN4N' P6 の
参照: Save a dictionary to a file (alternative to pickle) in Python?
と私はそれを読みたい。
このリンクの質問によると、これはピクルスで節約されています。しかし、私がpickleで辞書を保存しようとすると、私が取得するフォーマットは対応しません。例えば、コード
:
import pickle
mydict = {'a': 1, 'b': 2, 'c': 3}
output = open('myfile.dict', 'wb')
pickle.dump(mydict, output)
output.close()
コンテンツ
€} Q(X aqKX bqKX cqKu持つファイルを生成
私はOKそれを読み戻すことができ、それは持ってい
最初に、...(dp0の形式のファイルを書き込むにはどうすればよいですか? 10 S'Test ' P1 S'Test1' P2 sS'Test2' P3 S'Test2' P4 sS'Starspy' P5 S'SHSN4N」 P6 S。 ?
第2に、どのようにその形式のファイルを読むことができますか?
人が読めるようにするには、代わりにJSONを使用してみましょう。 – jonrsharpe