铁雪资源网 Design By www.gsvan.com
pickle的作用:
1:pickle.dump(dict,file)把字典转为二进制存入文件.
2:pickle.load(file)把文件二进制内容转为字典
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()
运行结果:
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#
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
铁雪资源网 Design By www.gsvan.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
铁雪资源网 Design By www.gsvan.com
暂无python用pickle模块实现“增删改查”的简易功能的评论...