Python 文件解压缩
Posted YM的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 文件解压缩相关的知识,希望对你有一定的参考价值。
shutil对压缩包的处理是通过调用zipFile和tarFile两个模块来进行的。
import zipfile # zipfile压缩 z = zipfile.ZipFile(‘ss.zip‘, ‘w‘, zipfile.ZIP_STORED) #打包,zipfile.ZIP_STORED是默认参数 # z = zipfile.ZipFile(‘ss.zip‘, ‘w‘, zipfile.ZIP_DEFLATED) #压缩 z.write(‘ss2‘) z.write(‘ss1‘) z.close() #zipfile解压 z = zipfile.ZipFile(‘ss.zip‘, ‘r‘) z.extractall(path=r"C:\Users\Administrator\Desktop") z.close()
import tarfile # 压缩 tar = tarfile.open(‘your.tar‘, ‘w‘) tar.add(‘/Users/wupeiqi/PycharmProjects/bbs2.log‘, arcname=‘bbs2.log‘) tar.add(‘/Users/wupeiqi/PycharmProjects/cmdb.log‘, arcname=‘cmdb.log‘) tar.close() # 解压 tar = tarfile.open(‘your.tar‘, ‘r‘) tar.extractall() # 可设置解压地址 tar.close()
以上是关于Python 文件解压缩的主要内容,如果未能解决你的问题,请参考以下文章
怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩软件了...