import json
def op_file_tojson(filename,dic=None): #默认值参数,根据是否传dic字典来判断读还是写
if dic: #如果dic传了值,不是空的,则往文件里面写
with open(filename,'w',encoding='utf-8')as fw:
json.dump(dic,fw)
else: #如果dic没传值,是空的,则读文件,返回字典
f = open(filename, encoding='utf-8')
content = f.read()
if content:
res = json.loads(content)
else:
res = {}
f.close()
return res

最新文章

  1. composer 使用笔记
  2. [python]数据整理,将取得的众多的沪深龙虎榜数据整一整
  3. 多个同class的input判断不能为空
  4. noip2016 Day1T3
  5. HK一行所见闻
  6. 慢牛股票-基于Sencha+Cordova的股票类APP
  7. [Objective-c 基础 - 2.7] 构造方法、重写init方法
  8. MyBatis Parameter not found
  9. C++构造 下一个排列 的函数
  10. Struts系列笔记(6)---action接收请求参数
  11. Golang之轻松化解defer的温柔陷阱
  12. 为什么用Flow
  13. 【分享】用Canvas实现画板功能
  14. How to use the Custom Material node and create Metaballs 官方视频学习笔记
  15. Easyui中 alert 带回调函数的 消息框
  16. 用Apache Ant在Weka中嵌入新算法
  17. asp.net core2.1 bundleconfig.json合并压缩资源文件
  18. Binary Tree Maximum Node
  19. 2018.11.04 洛谷P2679 子串(线性dp)
  20. 安卓逆向(一)--Smali基础

热门文章

  1. RNN,LSTM,GRU简单图解:
  2. ECSHOP后台编辑器不能上传中文名图片的解决办法
  3. 配置Django
  4. iLBC
  5. easyui tree 默认选中第一个元素
  6. oracle 数据库对于多列求最大值
  7. [Optimization] Advanced Dynamic programming
  8. ActiveMQ JMS 项目 基于 Maven 搭建 部署
  9. 深入Java内存模型之阅读理解(1)
  10. Redis JdkSerializationRedisSerializer,stringRedisSerializer,ProtoBuf 体积,性能简单比较.