python下解压缩zip文件并删除文件的实例

 更新时间:2018年04月24日 10:16:16   作者:MoonBreeze_Ma  
下面小编就为大家分享一篇python下解压缩zip文件并删除文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

利用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查询阿里巴巴关键字排名的方法

    这篇文章主要介绍了Python查询阿里巴巴关键字排名的方法,涉及Python基于urllib模块解析html页面及进行URL查询的相关技巧,需要的朋友可以参考下
    2015-07-07
  • python中文分词库jieba使用方法详解

    python中文分词库jieba使用方法详解

    这篇文章主要介绍了python中文分词库jieba使用方法详解,需要的朋友可以参考下
    2020-02-02
  • python利用xpath爬取网上数据并存储到django模型中

    python利用xpath爬取网上数据并存储到django模型中

    这篇文章主要介绍了python利用xpath爬取网上数据并存储到django模型中,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 在ironpython中利用装饰器执行SQL操作的例子

    在ironpython中利用装饰器执行SQL操作的例子

    这篇文章主要介绍了在ironpython中利用装饰器执行SQL操作的例子,文章中以操作MySQL为例,需要的朋友可以参考下
    2015-05-05
  • python FastApi实现数据表迁移流程详解

    python FastApi实现数据表迁移流程详解

    今天我们来聊一聊在FastApi里面,数据迁移工作,FastAPI是一个现代的,快速(高性能)python web框架。本文将利用fastapi实现数据表迁移功能,文中的示例代码讲解详细,需要的可以参考一下
    2022-08-08
  • keras分类之二分类实例(Cat and dog)

    keras分类之二分类实例(Cat and dog)

    这篇文章主要介绍了keras分类之二分类实例(Cat and dog),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • 使用Python简单实现去除彩色水印

    使用Python简单实现去除彩色水印

    这篇文章主要为大家详细介绍了如何使用Python简单实现去除彩色水印效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • Flask配置Cors跨域的实现

    Flask配置Cors跨域的实现

    这篇文章主要介绍了Flask配置Cors跨域的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python下载文件时显示下载进度的方法

    python下载文件时显示下载进度的方法

    这篇文章主要介绍了python下载文件时显示下载进度的方法,涉及Python文件操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • 使用Python批量压缩tif文件操作步骤

    使用Python批量压缩tif文件操作步骤

    Tif文件是栅格数据最常用的一种格式。图像数据区以位图的方式进行数据的表示。因此Tif文件可以进行压缩,常用的压缩方式有LZW、RAW、RLE、CCITT等
    2021-09-09

最新评论