博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python(49):把文件压缩成zip格式的文件
阅读量:7188 次
发布时间:2019-06-29

本文共 667 字,大约阅读时间需要 2 分钟。

有时需要用到压缩文件,网上搜集了一段代码;

分享一下:

 

1 import os 2 import zipfile 3  4 def make_zip(localPath, pname): 5  6     zipf = zipfile.ZipFile(pname, 'w',zipfile.ZIP_DEFLATED) 7     pre_len = len(os.path.dirname(localPath)) 8     for parent, dirnames, filenames in os.walk(localPath): 9         for filename in filenames:10             pathfile = os.path.join(parent, filename)11             arcname = pathfile[pre_len:].strip(os.path.sep)12             zipf.write(pathfile, arcname)13     zipf.close()14 15 if __name__ == "__main__":16     path = "D:\\novel_data\\"17     print "start zip"18     make_zip(path,"D:\\novel_data.zip")

转载于:https://www.cnblogs.com/lovychen/p/7543103.html

你可能感兴趣的文章
我的友情链接
查看>>
php 原生websocket
查看>>
KVM 笔记
查看>>
讲座内容下载
查看>>
vim 光标移动操作
查看>>
vSphere部署系列之10——虚拟机模板和规范
查看>>
5步避免Java堆空间错误
查看>>
SQL Server逻辑读、预读和物理读
查看>>
Maven项目添加ojdbc8
查看>>
Android for Eclipse
查看>>
C#值类型和引用类型
查看>>
[20181007]12cR2 Using SQL Patch.txt
查看>>
只需四个步骤几行代码,即可快速实现直播弹幕功能
查看>>
Struts过滤器
查看>>
c++之初级的消息队列及线程池模型
查看>>
HDU Problem 4004 The Frog's Games 【二分】
查看>>
Linux下f命令配置
查看>>
'gbk' codec can't encode character
查看>>
绝对定位下的水平居中实现
查看>>
几种常用的Interpolator(插值器)的动画效果
查看>>