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实现各种排序算法的代码示例总结
Dec 11 Python
浅谈Python 中整型对象的存储问题
May 16 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
Numpy数组转置的两种实现方法
Apr 17 Python
python自动发邮件总结及实例说明【推荐】
May 31 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python socket 聊天室实例代码详解
Nov 14 Python
如何通过python实现全排列
Feb 11 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 Python
keras 权重保存和权重载入方式
May 21 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
php socket方式提交的post详解
2008/07/19 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
Python冒泡排序注意要点实例详解
2016/09/09 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
Python字符串对象实现原理详解
2019/07/01 Python
python写程序统计词频的方法
2019/07/29 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
学校办公室主任职责
2013/12/27 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
我的求职计划书
2014/01/10 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
抢劫罪辩护词
2015/05/21 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
2016年党建工作简报
2015/11/26 职场文书