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

avatar
作者
猴君
阅读量: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

广告一刻

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