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网络编程示例(客户端与服务端)
Apr 24 Python
python使用Berkeley DB数据库实例
Sep 26 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
python迭代器与生成器详解
Mar 10 Python
Python基于opencv的图像压缩算法实例分析
May 03 Python
python实现Virginia无密钥解密
Mar 20 Python
Python多线程threading模块用法实例分析
May 22 Python
python如何删除文件中重复的字段
Jul 16 Python
如何使用python操作vmware
Jul 27 Python
python tkinter组件使用详解
Sep 16 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
python 字符串的驻留机制及优缺点
Jun 19 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/06/05 PHP
php 文件缓存函数
2011/10/08 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
Vue中computed与methods的区别详解
2018/03/24 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python3搜索及替换文件中文本的方法
2015/05/22 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
python中open函数的基本用法示例
2019/09/07 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
工程开工庆典邀请函
2014/02/01 职场文书
建筑结构施工专业推荐信
2014/02/21 职场文书
说明书怎么写
2014/05/06 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
质量标语大全
2014/06/12 职场文书
金融保险专业求职信
2014/09/03 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
2014年超市工作总结
2014/11/19 职场文书
工作简报格式范文
2015/07/21 职场文书
PHP命令行与定时任务
2021/04/01 PHP
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
vue实力踩坑之push当前页无效
2022/04/10 Vue.js