概述
pickle的作用:
1:pickle.dump(dict,file)把字典转为二进制存入文件.
2:pickle.load(file)把文件二进制内容转为字典@H_403_5@
import pickle # 增 def adds(): users = {"name":"yangbin","age":22,"sex":"male"} with open("red.txt","wb") as f: pickle.dump(users,f) dic = {} with open("red.txt") as sd: dic = pickle.load(sd) print dic # 删 def deletes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic.pop("sex") with open("red.txt","wb") as ff: pickle.dump(dic,ff) print dic # 改 def changes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic["age"] = 28 with open("red.txt","wb") as f: pickle.dump(dic,f) print dic # 查 def finds(): dic = {} with open("red.txt") as f: dic = pickle.load(f) for k,v in dic.items(): print "%s ---> %s" % (k,v) adds() deletes() changes() finds()
运行结果:@H_403_5@
root@python3:/python/python2/linshi# python 01.py {'age': 22,'name': 'yangbin','sex': 'male'} {'age': 22,'name': 'yangbin'} {'age': 28,'name': 'yangbin'} age ---> 28 name ---> yangbin root@python3:/python/python2/linshi#
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
总结
以上是编程之家为你收集整理的python用pickle模块实现“增删改查”的简易功能全部内容,希望文章能够帮你解决python用pickle模块实现“增删改查”的简易功能所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧