美文网首页
python 解压7z格式

python 解压7z格式

作者: dc的梦呓 | 来源:发表于2020-03-28 18:12 被阅读0次

    有项目用到7z的数据压缩格式,有比较高的压缩率,但在windows中解压起来也比较麻烦,先后找了几个库,有的无法在windows中使用(libarchive),有的解压起来性能比较慢(pypack、pattool),还有的是需要调用7z的exe程序,都比较麻烦。

    最后找到了 py7zr,使用起来方便多了,性能也没啥问题。
    安装:

    pip install py7zr
    

    解压:

    import py7zr
    a = py7zr.SevenZipFile(r'e:\test.7z','r')
    a.extractall(path=r'e:\')
    a.close()
    

    也支持生成7z文件,具体可看官网介绍。

    体会:数据压缩存储最好不要使用7z格式,比较不常用,可能后续会造成一些麻烦。

    相关文章

      网友评论

          本文标题:python 解压7z格式

          本文链接:https://www.haomeiwen.com/subject/bdesuhtx.html