【问题标题】:Is there a Python package similar to Perl's Archive::Extract?有没有类似于 Perl 的 Archive::Extract 的 Python 包?
【发布时间】:2010-03-30 22:19:01
【问题描述】:

我正在寻找一个能够自动检测类型并提取存档(zip、tar.gz 等)的包。在 Perl 中,这很容易——在 Python 中,我找不到任何简单的包/类来做到这一点......

【问题讨论】:

    标签: python zip gzip extract archive


    【解决方案1】:

    摆脱Mark Byers' response,也许您可​​以将所有这些与mimetypes(也来自标准库)绑定在一起。您可以识别文件的类型,并相应地处理它。世界需要Archive::Extract 的 Python 版本,我们希望您编写它!

    【讨论】:

    • 不要使用mimetypes。请改用magic,尽管它不是标准库的一部分。
    • 我看过使用魔法,但希望那里已经有一些东西......可能必须写出来!
    【解决方案2】:

    在 Python 中你可以使用:

    我不知道有任何包装器可以自动选择正确的格式。如果存在,则上述任何模块的文档中似乎都没有提到它。

    【讨论】:

      猜你喜欢
      • 2010-10-08
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 2011-04-14
      • 2012-07-19
      • 2021-09-17
      • 1970-01-01
      相关资源
      最近更新 更多