import os
import zipfile def zipDir(dirpath,outFullName):
"""
压缩指定文件夹
:param dirpath: 目标文件夹路径
:param outFullName: 压缩文件保存路径+xxxx.zip
"""
zip = zipfile.ZipFile(outFullName,"w",zipfile.ZIP_DEFLATED)
for path,dirnames,filenames in os.walk(dirpath):
fpath = path.replace(dirpath,'')
for filename in filenames:
print('ziping %s' % filename)
zip.write(os.path.join(path,filename),os.path.join(fpath,filename))
zip.close() def argument():
content = input('Input target foler and zip Name,like: "a b"\n')
tar,des = content.split()
return tar,des if __name__ == '__main__':
target,des = argument()
zipDir(target,'%s.zip'% des)

最新文章

  1. 在myeclipse下安装svn的几种方式
  2. Caffe.proto使用
  3. [转]windows 短文件名/短路径名规则
  4. Angularjs之基本概念梳理(一)
  5. linux下LAMP环境搭建尝试
  6. Factorial Trailing Zeroes
  7. Maven项目执行java入口main方法
  8. springmvc 项目单元测试
  9. C#的ArrayList与JS的push,转字符串逗号分隔
  10. @JSONField使用
  11. Swoole 结合TP5创建http服务
  12. 转::before和::after伪元素的用法
  13. python在交互模式下直接输入对象后回车,调用的是对象的__repr__()方法,这个方法表示的是一个编码,用print+对象是调用对象的__str__方法
  14. Hadoop学习之路(十九)MapReduce框架排序
  15. Oracle数据库列出所有表名SQL语句
  16. 苏州Uber优步司机奖励政策(3月28日~3月30日)
  17. Search insert position, 查找插入位置
  18. 数据库查询操作(fetchone,fetchall)
  19. 域名/网站名/URL
  20. Eclipse插件开发_异常_01_java.lang.RuntimeException: No application id has been found.

热门文章

  1. 浏览器端-W3School-HTML:HTML DOM Anchor 对象
  2. webservice wsdl地址
  3. 十六:jinja2中的if和for
  4. linux计划crontab
  5. Chrome OS支持在窗口中运行Linux了!!!
  6. Linux下搭建Git服务器
  7. JavaScript基础修炼(14)
  8. Sqlserver实现故障转移 — 域控(1)
  9. 简单通讯聊天 群聊功能 Windows下的客户端 Linux下的epoll服务器
  10. Python学习之线程