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实现获取某天是某个月中的第几周
Feb 11 Python
python实现用户登录系统
May 21 Python
Python 由字符串函数名得到对应的函数(实例讲解)
Aug 10 Python
python try 异常处理(史上最全)
Mar 07 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
python中下标和切片的使用方法解析
Aug 27 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
基于python traceback实现异常的获取与处理
Dec 13 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
详解Django配置JWT认证方式
May 09 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 Python
M1芯片安装python3.9.1的实现
Feb 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中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
Python中实现三目运算的方法
2015/06/21 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
思想品德自我评价
2014/02/04 职场文书
湖南省党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
2015年三万活动总结
2015/03/25 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
2015选调生工作总结
2015/07/24 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python