是的,Python的pickle
模塊提供了dump
函數來序列化 Python 對象并將其保存到文件中,其中可以包含二進制數據。pickle.dump
函數可以接受一個文件對象和一個要序列化的對象作為參數。序列化后的對象會以二進制形式保存到文件中。示例代碼如下:
import pickle
# 保存二進制數據到文件
data = b'\x00\x01\x02\x03\x04'
with open('data.bin', 'wb') as f:
pickle.dump(data, f)
需要注意的是,pickle
模塊是 Python 特有的序列化格式,如果需要與其他語言交互,可能需要考慮使用其他序列化格式,如 JSON 或 MessagePack。