擅长:python、mysql、java
<p>struct</strong>模块用于操作二进制压缩数据。<br/>
<br/>
您可以在外部文件中读写字符数组(即字符串),并在内部将它们转换为python存储类型。<br/></p>
<p>您所要做的就是基于理解HDF5的struct创建一个函数或类</p>
<p>例如</p>
<pre><code>import struct
f=open("infile.dat","rb")
s=struct.Struct('fl')
BLOCKSIZE=s.size()
mydata=[]
data=f.read()
f.close()
for p in range(0,len(data),BLOCKSIZE):
b=data[p:p+BLOCKSIZE]
mydata.append(s.unpack(b))
print mydata
</code></pre>