创建json文件:

 {
"fontFamily": "微软雅黑",
"fontSize": 12,
"BaseSettings":{
"font":1,
"size":2
}
}

读取json文件:

 import json

 def loadFont():
f = open("Settings.json", encoding='utf-8') //设置以utf-8解码模式读取文件,encoding参数必须设置,否则默认以gbk模式读取文件,当文件中包含中文时,会报错
setting = json.load(f)
family = setting['BaseSettings']['size'] //注意多重结构的读取语法
size = setting['fontSize']
return family t = loadFont() print(t) 结果:
2

最新文章

  1. Linux网络管理1---(Linux配置IP地址,ifconfig、配置文件)
  2. Fragment全解析系列(二):正确的使用姿势
  3. 烂泥:vcenter5.5无AD下的安装与配置
  4. codeforces 723D: Lakes in Berland
  5. lucene 检索流程整理笔记
  6. Python标准库02 时间与日期 (time, datetime包)
  7. UVA 562 Dividing coins (01背包)
  8. JavaScript网站设计实践(二)实现导航栏当前所选页面的菜单项高亮显示
  9. 简单易懂, JUnit 框架问答
  10. Android学习笔记--服务(Service)
  11. Java Jpa 规范
  12. 【学习笔记】js下拉刷新、上拉加载 mescroll框架的使用
  13. Windows 组策略的生效规则
  14. ModBus-RTU详解
  15. WebSocket 实现链接 群聊(low low low 版本)
  16. 压力测试工具 Apache_jmeter软件配置+TCP示例说明
  17. python多继承中子类访问祖先类的同名成员
  18. Volatile关键字理解
  19. canvas.toDataURL 画布导出图片
  20. java中使用队列:java.util.Queue(转)

热门文章

  1. 在 Linux 系统下使用 PhotoRec 工具来恢复已删除或丢失的文件
  2. 【TP3.2.3】微信网页授权--基类
  3. JAVA中的抽象类与接口
  4. DotNet Core 2.0使用MySql实现Code First
  5. 用户 'NT AUTHORITY\IUSR' 登录失败
  6. Linux 设置IP,gate, 以及自动获取IP的方法
  7. web项目的路径问题
  8. spring in action小结3 运行时值注入
  9. Delphi记录record中的变体
  10. 词法分析器总结--flex&bison