Python 读取json文件
生活随笔
收集整理的這篇文章主要介紹了
Python 读取json文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創(chuàng)建json文件:
{ "fontFamily": "微軟雅黑", "fontSize": 12, "BaseSettings":{ "font":1, "size":2 } }?存儲json 文件:
# dumps 將數據轉換成字符串 '''jsonStr = json.dumps(data) print(jsonStr) print(type(jsonStr))'''# loads 將字符串轉換為字典 '''new_dict_data=json.loads(jsonStr) print(new_dict_data) print(type(new_dict_data))'''# dump 將數據寫入json文件 '''with open('./camera.json','w') as f:json.dump(new_dict_data,f)print('寫入文件完成')'''# load 把文件打開,并把字符串變換為數據類型 '''with open('./camera.json','r') as load_f:load_dict_data=json.load(load_f)print(load_dict_data)print('加載文件完成')''''''with open('./camera.json','w') as dump_f:json.dump(load_dict_data,dump_f)print('dump寫入文件完成')'''讀取json文件:
import jsondef loadFont():f = open("Settings.json", encoding='utf-8') //設置以utf-8解碼模式讀取文件,encoding參數必須設置,否則默認以gbk模式讀取文件,當文件中包含中文時,會報錯setting = json.load(f)family = setting['BaseSettings']['size'] //注意多重結構的讀取語法size = setting['fontSize'] return familyt = loadFont()print(t)結果: 2轉載自https://www.cnblogs.com/laoniubile/p/6036919.html?
?
?
總結
以上是生活随笔為你收集整理的Python 读取json文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse java ui,Ecli
- 下一篇: 微信公众平台服务器 反馈,微信公众号开发