利用python下載數(shù)據(jù),下載下來(lái)的數(shù)據(jù)為zip格式,因?yàn)橛猩锨€(gè)這樣的文件,因此便直接在爬蟲(chóng)程序里加入了解壓縮zip文件的內(nèi)容,并且因?yàn)閿?shù)據(jù)量較大,為了節(jié)省空間,便在解壓縮后立即刪除該zip文件。
先來(lái)介紹解壓縮的方法:
import zipfilefilename = '/home/username/work/1.zip'fz = zipfile.ZipFile(filename, 'r')for file in fz.namelist(): fz.extract(file, path)
下面是刪除文件:
若文件存在,則刪除。
import osif os.path.exists(filename): os.remove(filename)
下面是刪除文件夾的方法:
import os#刪除空文件夾,若文件夾非空,會(huì)報(bào)錯(cuò)path = '/home/username/work/one/'os.rmdir(path)#刪除非空文件夾或空文件夾,更強(qiáng)大import shutilshutil.rmtree(path)#判斷文件夾是否存在,方法和判斷文件存在與否是一樣的if os.path.exists(path): os.rmdir(path)
以上,歡迎交流!
這篇python下解壓縮zip文件并刪除文件的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選