创建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