首页IT科技python中pickle模块的用法(Python中pickle模块的使用注意)

python中pickle模块的用法(Python中pickle模块的使用注意)

时间2025-08-03 23:44:07分类IT科技浏览6746
导读:1、注意事项...

1             、注意事项

pickle除了支持Python中所有的数据类型外             ,还支持函数                    ,类      ,以及类的实例             。

load()函数             ,必须以二进制可读的模式打开                    ,即"rb";dump()函数      ,则需要以二进制可写的模式打开       ,即"wb"                   。

2                    、可能出现的异常

PickleError:封装和拆封时出现的异常类                    ,继承自Exception       。

PicklingError: 遇到不可封装的对象时出现的异常             ,继承自PickleError       。

UnPicklingError: 拆封对象过程中出现的异常       ,继承自PickleError                   。

3      、实例

importrandom importpickle grades=[] foriinrange(5): name=input("name:") score=random.randint(50,100) grades.append([name,score]) print(grades) withopen("grades.txt","wb")asf: pickle.dump(grades,f) print("结果已保存")

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
pyqt5界面设计案例(PyQt5快速构建一个简单的GUI应用(2)) 谷歌浏览器无法翻译怎么办(谷歌浏览器无法使用翻译功能的解决方案,谷歌浏览器无法翻译怎么办?谷歌浏览器右键翻译失效了?)