python导入json模块_Python调用json模块代码实例
本篇文章小編給大家分享一下Python調(diào)用json模塊代碼實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家供大家參考,有需要的小伙伴們可以來(lái)看看。
Json是JavaScript Object Notation的縮寫,區(qū)別于txt、csv,json編碼格式更加靈活,在工作也會(huì)經(jīng)常遇到。在Python中要讀寫json是十分方便的,只需要調(diào)用json模塊。
使用
直接導(dǎo)入模塊
import json
兩個(gè)讀寫數(shù)據(jù)的函數(shù): json.dumps() 和 json.loads()
# 假設(shè)我們有一份數(shù)據(jù)
student = {
'name' : 'Alice',
'id' : 10,
'WAM' : 85.6
}
# 編碼成json格式
st_json = json.dumps(student)
# 從json格式讀取
st_loaded = json.loads(st_json)
如果需要讀寫文件,可以使用 json.dump() 和 json.load()
注意沒有 s
# Writing JSON data
with open('data.json', 'w') as f:
json.dump(data, f)
# Reading data back
with open('data.json', 'r') as f:
data = json.load(f)
由于json不是傳統(tǒng)的數(shù)據(jù)格式,直接print會(huì)很難看,可以使用pprint來(lái)打印
from pprint import pprint
pprint(st_json)
總結(jié)
以上是生活随笔為你收集整理的python导入json模块_Python调用json模块代码实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 多层感知器算法属于什么分类
- 下一篇: python 服务端渲染_客户端渲染和服