python怎么保存类对象到文件

avatar
作者
筋斗云
阅读量:0

要将类对象保存到文件,可以使用Python的pickle模块。pickle模块可以将Python对象序列化为字节流,然后可以将这些字节流写入文件。下面是一个例子:

import pickle  class MyClass:     def __init__(self, data):         self.data = data  # 创建一个类对象 obj = MyClass("Hello, World!")  # 将类对象保存到文件 with open("my_class.pickle", "wb") as file:     pickle.dump(obj, file)  # 从文件中读取类对象 with open("my_class.pickle", "rb") as file:     loaded_obj = pickle.load(file)  print(loaded_obj.data) 

在上面的例子中,我们首先定义了一个类MyClass,并创建了一个类对象obj。然后,我们使用pickle.dump()将obj保存到文件"my_class.pickle"中。接着,我们使用pickle.load()从文件中读取类对象并将其赋值给loaded_obj,最后输出loaded_obj中的数据。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!