Possible Duplicate:
uncompressing tar.Z file with python?
我试图读取一个压缩的zlib,以便直接访问包含的HDF文件中的数据(使用pyhdf)。但是,我总是收到一条错误消息。这是file。在
import zlib
file = open('3B42.20070101.00.7A.HDF.Z','rb')
data = zlib.decompress(file.read())
>> error: Error -3 while decompressing data: incorrect header check
我检查了其他几种方法(例如。gzip.open/gzip.zlib)但似乎什么都不起作用。你有什么建议吗?在
这不是zlib或gzip文件,它是由旧的Unix工具
compress
(从.Z
扩展名可以看出)压缩的。命令行工具gzip
/gunzip
/zcat
可以读取这些内容,但不能读取Pythongzip
模块。你可以用管子:现在,
f
是一个可以用来读取文件的文件。在相关问题 更多 >
编程相关推荐