python - 用python解压缩tar.Z文件?

标签 python tar compression

我需要编写一个 python 脚本,从 FTP 服务器检索 tar.Z 文件,并在 Windows 计算机上解压缩它们。 tar.Z,如果我理解正确的话,它是 Unix 中 compress 命令的结果。

Python 似乎不知道如何处理这些,它不是 gz,也不是 bz2 或 zip。有谁知道可以处理这些的库吗?

提前致谢

最佳答案

如果 GZIP(应用程序)可以处理它,那么您有两个选择。

  1. 尝试 Python gzip 库。它可能会起作用。

  2. 使用子进程Popen为您运行gzip

它可能是一个InstallShield .Z 文件。您可能需要使用InstallShield 将其解压并提取.TAR 文件。同样,您可以使用 subprocess Popen 来处理该文件。

它也可能是“LZW压缩文件”。看看这个库,它可能会有所帮助。

http://www.chilkatsoft.com/compression-python.asp

关于python - 用python解压缩tar.Z文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2272199/

相关文章:

google-chrome - 如何从谷歌浏览器解压resources.pak?

java - InflaterInputStream/DeflaterOutputStream 的默认压缩

python - Pandas ,合并具有不同索引名称的两行

python - 导入错误 : No module named . .. [请完整解决方案]

python - 重新加载 SciPy 时出错

python - 如何使用用户输入作为数值积分算法的函数?

java - 使用 Apache Commons Compress 的压缩级别

Python3 在 tar 文件中处理 csv 文件

hadoop - 在 Hadoop 的上下文中,压缩编解码器的可拆分性是什么意思?

linux - tar 从成员名称中删除前导 '/'