• 技术文章 >Python技术 >Python基础教程

    Python中pickle模块的使用注意

    小妮浅浅小妮浅浅2021-02-24 17:28:34原创2943

    1、注意事项

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

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

    2、可能出现的异常

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

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

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

    3、实例

    import random
    import pickle
     
    grades=[]
    for i in range(5):
        name=input("name:")
        score=random.randint(50,100)
        grades.append([name,score])
    print(grades)
     
    with open("grades.txt","wb") as f:
        pickle.dump(grades,f)
        print("结果已保存")

    以上就是Python中pickle模块的使用注意,希望能对大家有所帮助,更多知识尽在python学习网。

    专题推荐:python pickle
    上一篇:python中如何统计列表中元素出现的频率? 下一篇:python中条件判断分为哪几类?

    相关文章推荐

    • Python如何定制日志输出格式• python字符串的翻转实现的两种方法• Python中json模块有哪些函数• python字符串的拆分与合并• pickle模块在Python的函数使用• python中如何统计列表中元素出现的频率?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网