• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python压缩和解压缩zip文件

Python压缩和解压缩zip文件

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python 解压zip文件,python zip文件,python zip压缩,python zip,python zip函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

zip文件是我们经常使用的打包格式之一,python解压和压缩zip效率非凡。 python解压zip文档:
#/usr/bin/python
#coding=utf-8

import os,sys,time
import zipfile

filename = 'callofdutyblackopszombies_1349649132343_my.zip'  #要解压的文件
filedir = 'data/'  #解压后放入的目录
r = zipfile.is_zipfile(filename)
if r:
    starttime = time.time()
    fz = zipfile.ZipFile(filename,'r')
    for file in fz.namelist():
        print(file)  #打印zip归档中目录
        fz.extract(file,filedir)
    endtime = time.time()
    times = endtime - starttime
else:
    print('This file is not zip file')
print('times' + str(times))
</div>
python压缩文件夹为zip
#/usr/bin/python
#coding=utf-8


import os
import zipfile
import sys

try:
    import zlib
    compression = zipfile.ZIP_DEFLATED
except:
    compression = zipfile.ZIP_STORED

path = 'data/'  #要进行压缩的文档目录
start = path.rfind(os.sep) + 1
filename = 'callofdutyblackopszombies_1349649132343_my.zip'  #压缩后的文件名

z = zipfile.ZipFile(filename,mode = "w",compression = compression)
try:
    for dirpath,dirs,files in os.walk(path):
        for file in files:
            if file == filename or file == "zip.py":
                continue
            print(file)
            z_path = os.path.join(dirpath,file)
            z.write(z_path,z_path[start:])
    z.close()
except:
    if z:
        z.close()
</div>

</div>

您可能想查找下面的文章:

  • Python压缩解压缩zip文件及破解zip文件密码的方法
  • python查看zip包中文件及大小的方法
  • python压缩文件夹内所有文件为zip文件的方法
  • Python压缩和解压缩zip文件
  • python zip文件 压缩

相关文章

  • Python的Urllib库的基本使用教程
  • Python 的 with 语句详解
  • Python中使用插入排序算法的简单分析与代码示例
  • Python不规范的日期字符串处理类
  • 详解Python编程中对Monkey Patch猴子补丁开发方式的运用
  • python操作MongoDB基础知识
  • python简单获取本机计算机名和IP地址的方法
  • Python实现简单多线程任务队列
  • python使用正则表达式检测密码强度源码分享
  • 举例讲解Python的lambda语句声明匿名函数的用法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python实现简单爬虫功能的示例
    • Python实现list反转实例汇总
    • 一个基于flask的web应用诞生 bootstrap框架美化(3)
    • Python多进程通信Queue、Pipe、Value、Array实例
    • Python urlopen()函数 示例分享
    • Python多线程编程(一):threading模块综述
    • 详解在Python程序中自定义异常的方法
    • 初步理解Python进程的信号通讯
    • python常见排序算法基础教程
    • 一个基于flask的web应用诞生 flask和mysql相连(4)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有