data = {'name': 'John', 'age': 30, 'city': 'New York'}
with open('data.pkl', 'wb') as file:
pickle.dump(data, file)
# 反序列化对象
with open('data.pkl', 'rb') as file:
loaded_data = pickle.load(file)
print(loaded_data)
复制代码
代码解释:
pickle.dump(data, file):将 Python 对象 data 序列化为二进制数据并写入文件。
pickle.load(file):从文件中读取二进制数据并反序列化为 Python 对象。
以上是 Python 中进行文件读写操作的常用方法,你可以根据不同的文件类型和使用场景,选择合适的方法进行操作。 最后
根据文件类型和操作需求,可以机动使用内置的 open 函数及相关模块,如 json、csv、pandas 和 pickle 等,同时使用 with 语句确保文件的精确打开和关闭。你 Get 到了么,欢迎关注威哥爱编程,全栈路上我们并肩前行。