python用pickle模块实现“增删改查”的简易功能
发布时间 - 2026-01-11 01:46:44 点击率:次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#
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# python
# pickle模块
# 增删改查
# python中pickle模块
# Python pickle模块用法实例分析
# Python pickle模块用法实例
# python持久性管理pickle模块详细介绍
# Python 序列化 pickle/cPickle模块使用介绍
# python使用cPickle模块序列化实例
# 从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
# 大家多多
# users
# yangbin
# adds
# import
# def
# male
# open
# sex
# age
# file
# load
# dict
# pickle
# dump
# brush
# py
# class
# br
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
非常酷的网站设计制作软件,酷培ai教育官方网站?
高防服务器租用如何选择配置与防御等级?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
如何安全更换建站之星模板并保留数据?
网站制作价目表怎么做,珍爱网婚介费用多少?
nodejs redis 发布订阅机制封装实现方法及实例代码
如何快速搭建高效WAP手机网站吸引移动用户?
如何快速生成橙子建站落地页链接?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
南京网站制作费用,南京远驱官方网站?
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Laravel如何使用模型观察者?(Observer代码示例)
如何在IIS服务器上快速部署高效网站?
如何在服务器上三步完成建站并提升流量?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Python文本处理实践_日志清洗解析【指导】
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
详解Oracle修改字段类型方法总结
网站制作免费,什么网站能看正片电影?
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
动图在线制作网站有哪些,滑动动图图集怎么做?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
EditPlus中的正则表达式实战(6)
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
Laravel怎么使用artisan命令缓存配置和视图
个人网站制作流程图片大全,个人网站如何注销?
浅析上传头像示例及其注意事项
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
JavaScript如何实现类型判断_typeof和instanceof有什么区别
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何做网站制作流程,*游戏网站怎么搭建?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
高端建站如何打造兼具美学与转化的品牌官网?
制作旅游网站html,怎样注册旅游网站?
如何在云主机上快速搭建网站?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
如何在七牛云存储上搭建网站并设置自定义域名?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何用低价快速搭建高质量网站?
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何快速搭建个人网站并优化SEO?
下一篇:掌讯导航工厂密码设置
下一篇:掌讯导航工厂密码设置

