阅读量:0
在Python中,您可以使用pickle
模块将对象序列化为字符串
import pickle # 定义一个简单的对象,例如字典 data = { "name": "John", "age": 30, "city": "New York" } # 使用pickle.dumps()方法将对象转换为字符串 data_string = pickle.dumps(data) print("Data string:", data_string)
这里,我们首先导入了pickle
模块。然后创建了一个简单的字典对象data
。接下来,我们使用pickle.dumps()
方法将data
对象转换为字符串data_string
。最后,我们打印出data_string
。
要将字符串反序列化回原始对象,您可以使用pickle.loads()
方法:
# 使用pickle.loads()方法将字符串转换回对象 restored_data = pickle.loads(data_string) print("Restored data:", restored_data)
这里,我们使用pickle.loads()
方法将data_string
转换回原始对象restored_data
。最后,我们打印出restored_data
。