关于json和pickle函数

import json,pickle
data={"marks":23,"calvin":50,"michael":38}
f=open("诗歌.txt","wb")
pickle.dump(data,f)
f.write(b"\n")#换行
data.update({"tom":38})#增加新的元素
pickle.dump(data,f)
f=open("诗歌.txt","rb")
for line in f:
print(pickle.loads(line))
这个代码可以实现多次连续dump数据到文件。

dumps是将dict转化成str格式,loads是将str转化成dict格式。

dump和load也是类似的功能,只是与文件操作结合起来了。

posted @ 2020-05-16 08:09  原竹  阅读(167)  评论(0编辑  收藏  举报