编写程序,将整数列表数据[1,2,3,4,5,6,7,8,9],按4字节整数存储到二进制文件digit.dat中。
时间: 2023-09-02 09:14:54 浏览: 124
以二进制格式序列化数据集
好的,我可以帮你编写这个程序。以下是Python代码:
```python
import struct
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
with open("digit.dat", "wb") as f:
for num in data:
# 将整数转换为4字节二进制数据
binary_num = struct.pack("i", num)
f.write(binary_num)
```
这个程序将整数列表 `[1, 2, 3, 4, 5, 6, 7, 8, 9]` 按照4字节整数的格式,存储到名为 `digit.dat` 的二进制文件中。我们使用了Python标准库中的 `struct` 模块,将整数转换为4字节二进制数据,并使用文件对象的 `write` 方法将数据写入文件中。
阅读全文