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的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

flask 和 django 区别

Python利用os模块批量修改文件名的方法介绍(附代码)

Python字符串中的换行符和制表符介绍

Python可以输入中文吗

Python实现计算列表元素之和

Python中jam如何使用

Python中flask的session设置的方法介绍

js和Python区别大不大

Python中del是什么意思?

Python软件介绍

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




打赏

取消

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

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

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

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

评论

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