利用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...