打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python zip文件解压
# -*- coding:u8 -*-
import os
import zipfile

def unzip_file(zipfilename, unziptodir):
“““
#zipfilename为要解压文件
#unziptodir为指定解压存放目录
”””
if not os.path.exists(unziptodir):
os.mkdir(unziptodir, 0777)

zfobj = zipfile.ZipFile(zipfilename)
for name in zfobj.namelist():
name = name.replace('\\','/')

if name.endswith('/'):
p = os.path.join(unziptodir, name[:-1])
if os.path.exists(p):
# 如果文件夹存在,则删除:避免有新更新无法复制
shutil.rmtree(p)
os.mkdir(p)
else:
ext_filename = os.path.join(unziptodir, name)
ext_dir= os.path.dirname(ext_filename)
if not os.path.exists(ext_dir):
os.mkdir(ext_dir,0777)
outfile = open(ext_filename, 'wb')
outfile.write(zfobj.read(name))
outfile.close()

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文件的压缩与解压库-zipfile、tarfile
Python实现读取目录所有文件的文件名并保存到txt文件代码
Python创建目录文件夹
python中文件目录操作的常见方法
Python|mkdir和makedirs的用法及区别
读ANDROID源码,浅谈安卓启动过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服