創建json文件:
1 { 2 "fontFamily": "微軟雅黑", 3 "fontSize": 12, 4 "BaseSettings":{ 5 "font":1, 6 "size":2 7 } 8 }
讀取json文件:
1 import json 2 3 def loadFont(): 4 f = open("Settings.json", encoding='utf-8') //設置以utf-8解碼模式讀取文件,encoding參數必須設置,否則默認以gbk模式讀取文件,當文件中包含中文時,會報錯 5 setting = json.load(f) 6 family = setting['BaseSettings']['size'] //注意多重結構的讀取語法 7 size = setting['fontSize'] 8 return family 9 10 t = loadFont() 11 12 print(t)
結果:
2
