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中使用matplotlib模块绘制数据图的示例
May 04 Python
Python中 Lambda表达式全面解析
Nov 28 Python
python3中bytes和string之间的互相转换
Feb 09 Python
Python3 Random模块代码详解
Dec 04 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
python 基于TCP协议的套接字编程详解
Jun 29 Python
Django后台管理系统的图文使用教学
Jan 20 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
Oct 18 Python
如何基于Python按行合并两个txt
Nov 03 Python
python 元组和列表的区别
Dec 30 Python
Python实现自动整理文件的脚本
Dec 17 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中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
利用python代码写的12306订票代码
2015/12/20 Python
Python中单、双下划线的区别总结
2017/12/01 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
Python占用的内存优化教程
2019/07/28 Python
NumPy统计函数的实现方法
2020/01/21 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
面试后的感谢信范文
2014/02/01 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
公司员工辞职信范文
2015/05/12 职场文书