Python---json模块
生活随笔
收集整理的這篇文章主要介紹了
Python---json模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
json模塊
優點:有較好的兼容性
序列化:
json.dump(mingdan,f) #序列化+寫入文件
json.dumps(mingdan,f) #無文件操作 ,轉為字符型
反序列化:
json.load(f)
jsons.load(f)
練習代碼如下:
#json模塊 import json #序列化 mingdan = {'name':'tom','age':23} with open('test.json','w',encoding='utf-8') as f:json.dump(mingdan,f)#aa=f.write(json.dumps(mingdan,f))#反序列化 with open('test.json','r', encoding='utf-8') as f:aa=json.load(f)print(aa)接下來就是重點的總結了:
需要與外部系統交互時用json模塊;
需要將少量、簡單Python數據持久化到本地磁盤文件時可以考慮用pickle模塊;
需要將大量Python數據持久化到本地磁盤文件或需要一些簡單的類似數據庫的增刪改查功能時,可以考慮用shelve模塊。
enen~就醬紫!
總結
以上是生活随笔為你收集整理的Python---json模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python---shelve模块
- 下一篇: windows下的正向shell