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

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

时间2025-06-20 22:40:30分类IT科技浏览6217
导读: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
python json转str(python如何将json转成字符串)