【发布时间】:2015-11-19 21:40:26
【问题描述】:
我有一个包含一列值的二进制文件。使用 Python 3,我正在尝试将数据解压缩到数组或列表中。
file = open('data_ch04.dat', 'rb')
values = struct.unpack('f', file.read(4))[0]
print(values)
file.close()
上面的代码只向控制台打印一个值:
-1.1134038740480121e-29
如何从二进制文件中获取所有值?
这是 Dropbox 上二进制文件的链接:
https://www.dropbox.com/s/l69rhlrr9u0p4cq/data_ch04.dat?dl=0
【问题讨论】:
标签: python python-3.x binary unpack