Pythonjsonとpickleの説明

1.違い

1. jsonは異なる言語間でデータを交換でき、pickleはpython間でのみ使用されます。

2. jsonは最も基本的なデータ型のみをシリアル化できますが、pickleはクラスと関数を含むすべてのデータ型をシリアル化できます。

2.コードのシリアル化

import json
dic={
    
    "name":"卢","age" :20}
with open("test.json","w",encoding="utf8") as f:
    msg=json.dumps(dic,ensure_ascii=False)
    f.write(msg)

逆順

import json
with open("test.json","r",encoding="utf8") as f:
    print(json.loads(f.read()))
    f.seek(0)
    print(json.load(f))#两个相同的结果

おすすめ

転載: blog.csdn.net/qq_40837794/article/details/84948330