tarfile和无效的头错误问题

时间:2014-10-15 19:55:03

标签: python python-2.7 tarfile

我有来自http://download.geofabrik.de/africa/botswana-latest.osm.bz2

的tarfile

当我将文件保存到磁盘并使用Python tarfile库来提取.osm文件时,我收到无效的标头错误。

有没有解决此错误的方法?

7zip可以打开文件并提取数据而不会出现问题,但我需要编写数据提取脚本。

1 个答案:

答案 0 :(得分:5)

这不是tarfile!它是用bzip2压缩的平面文件。您可以使用python bz2 standard module与使用bzip2压缩的文件进行交互。