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里隐藏的“禅”
Jun 16 Python
Python的Django框架中模板碎片缓存简介
Jul 24 Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
python如何获取服务器硬件信息
May 11 Python
Python中协程用法代码详解
Feb 10 Python
numpy中的高维数组转置实例
Apr 17 Python
TensorFlow利用saver保存和提取参数的实例
Jul 26 Python
python 装饰器的实际作用有哪些
Sep 07 Python
pycharm 关闭search everywhere的解决操作
Jan 15 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 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在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
js传值 判断
2006/10/26 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
详解Vue组件之间的数据通信实例
2017/06/17 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
Vue 实现html中根据类型显示内容
2019/10/28 Javascript
八大排序算法的Python实现
2021/01/28 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
python找出完数的方法
2018/11/12 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
学习方法演讲稿
2014/05/10 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python