我正在处理一个脚本,该脚本从NASA(line number 50)下载RINEX观测数据,并且无法使用gzip模块将其解压缩。
但是,我可以通过在外壳程序中运行gzip -d <file>
来成功地对其进行解压缩。
错误消息似乎表明文件的魔术编号无效:
OSError: Not a gzipped file (b'\x1f\x9d')
我现在正在使用subprocess
来调用gzip,但是如果我可以只使用gzip模块,那就太好了。有人知道这是数据方面的问题还是仅仅是模块的局限性?