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 相关文章推荐
Linux下使用python调用top命令获得CPU利用率
Mar 10 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
Python3读取zip文件信息的方法
May 22 Python
基于wxpython实现的windows GUI程序实例
May 30 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
python实现简易通讯录修改版
Mar 13 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
python将dict中的unicode打印成中文实例
May 11 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比较多维数组中值的大小排序实现代码
2012/09/08 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
初识ThinkPHP控制器
2016/04/07 PHP
PHP中串行化用法示例
2016/11/16 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
JavaScript window.location对象
2014/11/14 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
Python爬虫爬验证码实现功能详解
2016/04/14 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python3将变量输入的简单实例
2020/08/19 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
亚马逊印度站:Amazon.in
2017/10/15 全球购物
美丽的现代设计家具:2Modern
2018/07/26 全球购物
监理员的岗位职责
2013/11/13 职场文书
公司成立感言
2014/01/11 职场文书
采购部部长岗位职责
2014/02/06 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
酒桌上的祝酒词
2015/08/12 职场文书