python实现通过shelve修改对象实例
2023-06-13 09:15:46 时间
本文实例讲述了python实现通过shelve修改对象的方法,分享给大家供大家参考。
具体实现方法如下:
importshelve she=shelve.open("try.she","c") forcin"spam": she[c]={c:23} forcinshe.keys(): printc,she[c] she.close() she=shelve.open("try.she","c") printshe["p"] she["p"]["p"]=42#这样修改是不行,这只是修改了个临时对象 printshe["p"] a=she["p"]#给临时对象绑定个名字 a["p"]=42 she["p"]=a printshe["p"]
本文实例测试环境为Python2.7.6
程序运行结果如下:
p{"p":23} a{"a":23} m{"m":23} s{"s":23} {"p":23}#原值是这样的 {"p":23}#只是修改了临时对象 {"p":42}#绑定名字后,达到修改的目的
实例代码及运行结果均配有较为详尽的注释,帮助大家理解其含义。希望本文所述对大家的Python程序设计有所帮助。
相关文章
- python的安装教程_Python的安装
- Python怎么输入小数和整数_python输入非负整数
- Python日志管理
- python大数据分析实例-用Python整合的大数据分析实例
- python中dtype什么意思_NumPy Python中的数据类型对象(dtype)
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- 简述python变量的命名规则_Python 变量命名规则
- python scrapy 爬虫实例_scrapy爬虫完整实例
- json转字符串 python_Python读取json
- Python: 遍历文件夹内的所有文件
- 【python】之哥德巴赫猜想(递归法)和教室排课(枚举法)
- 【说站】python类如何实例化对象
- 【说站】Python bs4的四种对象
- 【说站】python二项分布的概率使用
- Python 时间运算函数timedelta与relativedelta
- python zipfile_Python 学习入门(16)—— zipfile
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- python修改第三方库重写_对Python第三方库,再次封装
- 在Python中实现Excel的VLOOKUP、HLOOKUP、XLOOKUP函数功能
- 软件测试|Python基础之数据库
- 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中进行断点调试 | ELFFile 实例对象分析 )
- Linux下使用Python开发体验之旅(linux使用python)
- 在Linux上学习Python——你的编程之路(linux学python)
- 如何在 Windows 上安装 Python
- Python脚本实现Linux命令快捷控制(python执行linux命令)
- 在Linux系统中使用Python编程语言(linux中python)
- Linux 下 Python 升级:轻松完成升级操作(linux下升级python)
- python域名分析工具实现代码
- python列表与元组详解实例
- python迭代器的使用方法实例
- python中使用smtplib和email模块发送邮件实例
- python数据结构之二叉树的遍历实例
- python数据结构之二叉树的统计与转换实例
- Python采集腾讯新闻实例