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

    Python中pickle模块的使用注意

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

    1、注意事项

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

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

    2、可能出现的异常

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

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

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

    3、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    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学习网