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怎么读写excel文件

Python如何实现杨辉三角形 (代码)

Python中的异常处理(代码示例)

浅谈Python中requests模块导入的问题

深入理解Python中多重继承

Python ipo模型是指什么

Python中matplotlib实现绘制3d图方法介绍

Python中排列组合计算操作的实现示例

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




打赏

取消

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

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

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

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

评论

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