2024-09-22 16:33:46 发布
网友
我在做一个项目,需要我阅读Fortran二进制文件。据我所知,Fortran会自动在每个文件中放入一个4字节的页眉和页脚。因此,我想在读取文件之前删除文件的第一个和最后4个字节。这样行吗?你知道吗
a = open("foo",rb) b = a.seek(4,0) x = np.fromfile(b.seek(4,2),dtype='float64')
读取整个文件,然后从每端切掉4个字节可能更容易:
a = open("foo","rb") data = a.read() a.close() x = np.fromstring(data[4:-4], dtype='float64')
类似的问题,请参见How to read part of binary file with numpy?
读取整个文件,然后从每端切掉4个字节可能更容易:
类似的问题,请参见How to read part of binary file with numpy?
相关问题 更多 >
编程相关推荐