#/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()

python web项目导出zip文件_Python压缩和解压缩zip文件相关推荐

  1. python web项目导出zip文件_通过javascript在网页端生成zip压缩包并下载

    zip.js是什么 通过zip.js封装一个能在网页端生成zip文件的插件, 直接在网页中创建包含文件夹和文件的压缩包,也可以自定义名字并下载: 如何使用: 1:引用zip.js 2:引用jQuery ...

  2. python web项目源码下载_python web 源码范例

    分享一个自己写的,一个简单的python django web小项目: 项目名称:站点状态监控系统 编写技术:django+js+html+h-ui admin 开发工具:vscode+mysql p ...

  3. python怎样压缩和解压缩ZIP文件

    python怎样压缩和解压缩ZIP文件(转) 有时我们需要在 Python 中使用 zip 文件,而在1.6版中,Python 就已经提供了 zipfile 模块可以进行这样的操作.不过 Python ...

  4. python web项目(django+Layui+mysql)

    python web项目(django--+Layui+mysql) 1.结果图 2目录结构 3.开干 4.总结 为了完成期末作业,做的一个学生成绩管理系统,采用django+Layui+mysql5 ...

  5. python构建知识库_手把手教导实战Python Web项目

    手把手教导实战Python Web项目 一.前言 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.Django的主要目的是简便.快 ...

  6. 1-3.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之三

    在1-1.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之一 基础上进行如下操作: 所有路由不能全部都在myDjango下的urls.py路由文件中, ...

  7. python读压缩文件内容_使用Python读写及压缩和解压缩文件的示例

    读写文件 首先看一个例子: f = open('thefile.txt','w') #以写方式打开, try: f.write('wokao') finally: f.close() 文件的打开方式: ...

  8. zip格式压缩和解压缩(支持中文和文件嵌套解压缩)

    我在公司项目过程需要用到zip文件的压缩与解压的功能,于是自己研究了一下,找了一些,自己写了一个压缩和解压缩的代码,支持中文,可以文件嵌套(注意其中所用的类是ant.jar中的包中的类,我用的是1.6 ...

  9. java.util.zip_[Java 基础] 使用java.util.zip包压缩和解压缩文件

    Java API中的import java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作. 我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作. Zi ...

最新文章

  1. devc++64位不兼容_DNF玩家遭强制脱坑,只因64位更新后无法上游戏,如何解决?...
  2. oracle rac常用的网络检查命令
  3. jqgrid columnChooser列的自定义及存储和获取
  4. 数据结构排序系列详解之七 归并排序
  5. 比特币交易信息 广播 服务器,《比特币白皮书》区块圣经(3)时间戳服务器(Timestamp serv...
  6. CAB无法连接到远程计算机,当您使用远程桌面连接 (RDC) 7.0 连接不正确地更新远程应用程序应用程序中的组合框项...
  7. sqlyog设置自动补全_SQLYog快捷键大全
  8. 身为程序员,与程序员有关的电影你看过几部? 一只猫
  9. 修改docker时区为北京时间
  10. 如何在 AWS 云中从 Amazon EC2 启动 RHEL 8?
  11. java实现微信朋友圈点赞统计,微信朋友圈点赞测试用例
  12. 23年 yolov5车辆识别+行人识别+车牌识别+车速检测代码(python)
  13. intellij idea搜索功能快捷键汇总
  14. Zero-shot Learning / One-shot Learning
  15. 愚人节十大经典骗局,学学前辈的招数吧
  16. 嵌入式数据库系统Berkeley DB
  17. mysql5.0忘记root密码_【咨询】mysql忘记root密码的处理方法(5.5/5.0)
  18. 语音数字采集芯片--Digilent 公司pmodmic 芯片
  19. Linux系统图形界面和命令行界面之间的切换
  20. 安川机器人仿真软件motosim-添加工具模型

热门文章

  1. PCM(脉冲编码调制)、iLBC编解码、opus(声音编码格式)、VP8视频压缩格式、H.264数字视频压缩格式
  2. Linux下PostgreSQL的安装和配置
  3. VTI介质Thomsen参数关于入射角的敏感性曲线
  4. java中定义一个栈容器_Java 容器之 Connection栈队列及一些常用
  5. windows下mysql5.6安装
  6. java垃圾回收GC(学习笔记)
  7. linux用户名和密码6,Linux系统中(CentOS 7)的用户和权限管理
  8. 为啥我从后台查到的值在页面显示的是undefined_短说开发日报:2.7版本后台财务管理(11.19周四)...
  9. 同心圆的画法_BIM微课堂:一种简单的顶管中继间画法
  10. 计算机应用杂志投稿,计算机类杂志 (可网上投稿)