Python3.6:json and pickleモジュールの紹介

592 ワード

josnは2つの主要な方法を把握する必要がある.
1.json.dumpsは、関数およびクラスなどを含まないシーケンス化可能なオブジェクトをシーケンス化し、wirteがファイルに書き込まれた後、json.dump()は、データおよびファイルハンドルの2つのパラメータのシーケンス化および書き込みを含むことができる.
2.json.loadsシーケンス化して書き込まれたデータをjson.load()に復元するのも簡略化されており、後にファイルハンドルを1つ付ければよい
pickleの使い方はjsonに似ていますが、サポートされているデータ型はjsonほど多くありません.
1.pickle.dumps以降の書き込みはbytesタイプでなければなりません.書き込みのいくつかはデータの元の姿が見えないので、関数、クラスをシーケンス化することができます.
2.pickle.loadsで取り出した関数とクラスのシーケンス化は、メモリポインタがないため実行できません.
pickleのdumpはloadとjsonと同じです
python独学技術互助ボタン群:670402334