Python怎样自动压缩和解压zip压缩文件
蚂蚁学Python
共 705字,需浏览 2分钟
·
2020-12-06 05:05
配套视频:
代码实现:
导入所需要的包
import os
import zipfile
压缩文件夹
def zip_file(dir_path):
with zipfile.ZipFile(dir_path + ".zip", "w", zipfile.ZIP_DEFLATED) as zfile:
for iter_dir_path, dirs, files in os.walk(dir_path):
for file in files:
fpath = os.path.join(iter_dir_path, file)
zfile.write(fpath)
解压.zip文件:
def unzip_file(zip_file, target_dir):
with zipfile.ZipFile(zip_file, "r") as zfile:
for file in zfile.namelist():
zfile.extract(file, target_dir)
测试方法:
zip_file("数据文件夹")
unzip_file("数据文件夹.zip", "解压文件夹")
代码地址:http://dwz.win/ZvG
评论
文件解压和压缩Demo
Demo示例了如何利用第三方类库ZipArchive来解压和压缩.zip文件。Demo的演示过程是:先从网络下载一个.zip文件,然后解压它,最后再进行压缩。代码的解释文章(英文)是:http://w
文件解压和压缩Demo
0
PclZip在线解压压缩
PHP在线快速压缩解压ZIP文件利用pclzip2.8.2类做的,当pclzip有更新时可直接覆盖.利用的时当前最新版类,很好用的哦,支持在线解压zip文件,在线压缩zip文件PclZip能够压缩与解
PclZip在线解压压缩
0