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 随机数生成的代码的详细分析
May 15 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 Python
Python使用asyncio包处理并发详解
Sep 09 Python
python中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
Python冲顶大会 快来答题!
Jan 17 Python
Python3 实现文件批量重命名示例代码
Jun 03 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
python计算n的阶乘的方法代码
Oct 25 Python
python实现字典嵌套列表取值
Dec 16 Python
tensorflow 实现打印pb模型的所有节点
Jan 23 Python
python palywright库基本使用
Jan 21 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 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 数据库树的遍历方法
2009/02/06 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
金融专业应届生求职信
2013/11/02 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
教师岗位职责
2015/02/03 职场文书
小班教师个人总结
2015/02/05 职场文书
员工手册董事长致辞
2015/07/29 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP