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

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

时间2025-05-01 06:09:43分类IT科技浏览4695
导读: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
搜狗不出来了(搜狗不收录我们的网站怎么办?搜狗收录黑科技) openaccesslibrary怎么读(OpenHarmony v2.2 Beta2 发布更新了哪些内容)