m0_72714560 2022-12-22 21:54 采纳率: 0%
浏览 14

关于#python#的问题:pickleshelve 来实现下面数据的二进制模式的读写,要求文件名为class information.data

img

pickleshelve 来实现下面数据的二进制模式的读写,要求文件名为class information.data

  • 写回答

1条回答 默认 最新

  • 早起CaiCai 优质创作者: 人工智能技术领域 2022-12-22 22:02
    关注

    可以使用 pickle 模块中的 shelve 方法来实现将数据以二进制模式读写到文件中。

    具体来说,可以使用 shelve.open() 函数打开一个 shelve 文件,然后使用该函数返回的 shelve 对象的 writeback 参数为 True,即可将数据以二进制模式写入文件。

    例如,下面的代码展示了如何使用 shelve 模块将数据写入文件中:

    import shelve
    
    # 打开 shelve 文件
    db = shelve.open('class_information.data', writeback=True)
    
    # 写入数据
    db['name'] = 'John Smith'
    db['age'] = 30
    db['gender'] = 'male'
    
    # 关闭文件
    db.close()
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月22日