python中pickle模块的用法(Python中pickle模块的使用注意)
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!