python下解压缩zip文件并删除文件的实例
利用python下载数据,下载下来的数据为zip格式,因为有上千个这样的文件,因此便直接在爬虫程序里加入了解压缩zip文件的内容,并且因为数据量较大,为了节省空间,便在解压缩后立即删除该zip文件。
先来介绍解压缩的方法:
import zipfile filename = '/home/username/work/1.zip' fz = zipfile.ZipFile(filename, 'r') for file in fz.namelist(): fz.extract(file, path)
下面是删除文件:
若文件存在,则删除。
import os if os.path.exists(filename): os.remove(filename)
下面是删除文件夹的方法:
import os #删除空文件夹,若文件夹非空,会报错 path = '/home/username/work/one/' os.rmdir(path) #删除非空文件夹或空文件夹,更强大 import shutil shutil.rmtree(path) #判断文件夹是否存在,方法和判断文件存在与否是一样的 if os.path.exists(path): os.rmdir(path)
以上,欢迎交流!
相关推荐
CloudXli 2020-08-16
pengkunstone 2020-05-16
citic 2020-04-26
Attend 2013-08-19
libowenhit 2014-11-27
拭血 2020-06-12
linuxisperfect 2020-03-05
GeorgeTH 2020-03-01
神龙 2020-02-19
hickwu 2020-01-29
lqp 2020-01-12
方新德 2019-12-22
酷云的csdn 2019-12-05
xiaohouye 2019-12-02
哈喽oo哈龍 2019-10-29
happygongzhuo 2007-07-24