python下解压缩zip文件并删除文件的实例


Posted in Python onApril 24, 2018

利用python下载数据,下载下来的数据为zip格式,因为有上千个这样的文件,因此便直接在爬虫程序里加入了解压缩zip文件的内容,并且因为数据量较大,为了节省空间,便在解压缩后立即删除该zip文件。

先来介绍解压缩的方法:

import zipfile
filename = '/home/username/work/1.zip'
fz = zipfile.ZipFile(filename, 'r')
for file in fz.namelist():
  fz.extract(file, path)

下面是删除文件:

若文件存在,则删除。

import os
if os.path.exists(filename):
  os.remove(filename)

下面是删除文件夹的方法:

import os
#删除空文件夹,若文件夹非空,会报错
path = '/home/username/work/one/'
os.rmdir(path)
#删除非空文件夹或空文件夹,更强大
import shutil
shutil.rmtree(path)
#判断文件夹是否存在,方法和判断文件存在与否是一样的
if os.path.exists(path):
  os.rmdir(path)

以上,欢迎交流!

这篇python下解压缩zip文件并删除文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取目录下所有文件的方法
Jun 01 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
Python实现图片转字符画的示例
Aug 22 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
shell命令行,一键创建 python 模板文件脚本方法
Mar 20 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
python匹配两个短语之间的字符实例
Dec 25 Python
python3.6使用SMTP协议发送邮件
May 20 Python
Pycharm配置autopep8实现流程解析
Nov 28 Python
python实现图片转字符画
Feb 19 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
Feb 25 Python
python自动化测试通过日志3分钟定位bug
Nov 20 Python
python 删除指定时间间隔之前的文件实例
Apr 24 #Python
对python 各种删除文件失败的处理方式分享
Apr 24 #Python
Python向Excel中插入图片的简单实现方法
Apr 24 #Python
Python 通配符删除文件的实例
Apr 24 #Python
python删除不需要的python文件方法
Apr 24 #Python
Python中XlsxWriter模块简介与用法分析
Apr 24 #Python
Python 实现删除某路径下文件及文件夹的实例讲解
Apr 24 #Python
You might like
linux iconv方法的使用
2011/10/01 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
Javascript模块模式分析
2008/05/16 Javascript
基于jquery的cookie的用法
2011/01/10 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
Python引用计数操作示例
2018/08/23 Python
对python函数签名的方法详解
2019/01/22 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
广州迈达威.net面试题目
2012/03/10 面试题
毕业生文员求职信
2013/11/03 职场文书
经典团队口号大全
2014/06/21 职场文书
学校捐款活动总结
2015/05/09 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
毕业典礼主持词
2015/06/29 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书