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监控linux内存并将其写入mongodb

Python3下载哪个版本

Python实现判断一个字符串是否是合法ip地址

Python程序的运行过程如何理解?

Python中文怎么读

Python中seth是什么

如何使用Python处理json数据

Python入门教程之列表操作

Python中什么是对象

洞悉 Python基础概况

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




打赏

取消

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

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

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

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

评论

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