温馨提示×

如何在Python中将对象dump为字符串

小樊
81
2024-09-16 11:28:11
栏目: 编程语言

在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

0