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


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇python下解压缩zip文件并删除文件的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

利用python下载数据,下载下来的数据为zip格式,因为有上千个这样的文件,因此便直接在爬虫程序里加入了解压缩zip文件的内容,并且因为数据量较大,为了节省空间,便在解压缩后立即删除该zip文件。

先来介绍解压缩的方法:

1

2

3

4

5

import zipfile

filename = '/home/username/work/1.zip'

fz = zipfile.ZipFile(filename, 'r')

for file in fz.namelist():

  fz.extract(file, path)

下面是删除文件:

若文件存在,则删除。

1

2

3

import os

if os.path.exists(filename):

  os.remove(filename)

下面是删除文件夹的方法:

1

2

3

4

5

6

7

8

9

10

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操作mysql的一个实例

Python自定义类对象序列化为json串(代码示例)

如何进行数据库连接?(实例解析)

Python中如何优雅的合并两个字典(dict)

Python中二维数组按照某行或列排序的实现方法

Python anaconda 安装 环境变量 升级 以及特殊库安装

Python之获取与简单处理金融数据

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...