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中divmod函数的用法是什么?

Python实现求解最大公约数的方法

Python输出2到100之间的素数

Python数据类型的区别

Python中关于import与reload以及 __import__的区别详解

Python字节流怎么转化成图片

Python是什么意思中文

Python用户评论标签匹配的解决方法

Python是面向对象的吗

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




打赏

取消

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

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

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

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

评论

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