python下解壓縮zip檔案並刪除檔案的例項

2022-10-04 20:03:12 字數 776 閱讀 4569

利用python**資料,**下來的資料為zip格式,因為有上千個這樣的檔案,因此便直接在爬蟲程式裡加入了解壓縮zip檔案的內容,並且因為資料量較大,為了節省空間,便在解壓縮後立即刪除該zip檔案。

先來介紹解壓縮的方法:

import zipfile

filename = '/home/username/work/1.zip'

fz = zipfile.zipfile(filename, 'r')

fo程式設計客棧r file in fz.namelist():

fz.extract(file, path)

下面是刪除檔案:

若檔案存在,則刪除。

import os

if os.path.exists(filename):

os.remove(filename)

下面是刪除資料夾的方法:

import

#刪除空資料夾,若資料夾非空,會報錯

path = '/homipfspde/username/work/one/'

os.rmdir(path)

#刪除非空資料夾或空資料夾,更強大

import shutil

shutil.rmtree(path)

#判斷資料夾是否存在,方法和判斷檔案存在與否是一樣的

if os.path.exists(path):

os.rmdir(path)

以上,歡迎交流!

本文標題: python下解壓縮zip檔案並刪除檔案的例項

本文位址:

linux 解壓縮zip檔案

功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換。f 更新現有的檔案。l 顯...

MAC解壓縮zip檔案

直接雙擊解壓縮 開啟終端,通過如下命令進行解壓縮 unzip 檔名注 當使用unzip命令解壓縮可能會出現如下錯誤 unzip easyconnectvpn.zip archive easyconnectvpn.zip inflating easyconnectinstaller.exe error...

PHP 解壓縮zip檔案

1 使用php執行檔案解壓縮zip檔案,前提條件,一定要確定伺服器開啟了zip拓展 2 封裝的方法如下 例項 1 3 壓縮檔案 4 param array files 待壓縮檔案 array d test 1.txt d test 2.jpg 檔案位址為絕對路徑 5 param string fil...