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 】
相关推荐:
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
php json中文编码为null的解决办法
韩国服务器如何优化跨境访问实现高效连接?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
Laravel模型事件有哪些_Laravel Model Event生命周期详解
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
个人网站制作流程图片大全,个人网站如何注销?
Laravel如何实现API资源集合?(Resource Collection教程)
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Android Socket接口实现即时通讯实例代码
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
Laravel如何生成API文档?(Swagger/OpenAPI教程)
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
如何在阿里云ECS服务器部署织梦CMS网站?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
高防服务器租用首荐平台,企业级优惠套餐快速部署
Android 常见的图片加载框架详细介绍
详解CentOS6.5 安装 MySQL5.1.71的方法
Laravel怎么为数据库表字段添加索引以优化查询
如何快速搭建高效WAP手机网站吸引移动用户?
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
网站建设整体流程解析,建站其实很容易!
jQuery中的100个技巧汇总
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
如何打造高效商业网站?建站目的决定转化率
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
青岛网站建设如何选择本地服务器?
Linux网络带宽限制_tc配置实践解析【教程】
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel如何实现API版本控制_Laravel版本化API设计方案
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
b2c电商网站制作流程,b2c水平综合的电商平台?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
下一篇:掌讯导航工厂密码设置
下一篇:掌讯导航工厂密码设置

