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 yield使用方法示例
Dec 04 Python
Python中map,reduce,filter和sorted函数的使用方法
Aug 17 Python
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
全面了解python中的类,对象,方法,属性
Sep 11 Python
python操作excel的方法
Aug 16 Python
解决Django连接db遇到的问题
Aug 29 Python
flask实现验证码并验证功能
Dec 05 Python
python shell命令行中import多层目录下的模块操作
Mar 09 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
python tqdm实现进度条的示例代码
Nov 10 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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
Laravel框架表单验证详解
2014/09/04 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python实现删除文件与目录的方法
2014/11/10 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
Python实现统计代码行的方法分析
2017/07/12 Python
解决python 输出是省略号的问题
2018/04/19 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
详解python中的异常捕获
2020/12/15 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
教师党员公开承诺书
2014/03/25 职场文书
迎新晚会策划方案
2014/06/13 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书