python壓縮資料夾

2021-10-10 09:11:45 字數 737 閱讀 3352

#壓縮

import os

import tarfile

#壓縮path1 =

'd:\\pycode\\tar\\num1'

deftext

(path)

: path_list = os.listdir(path)

#以列表的形式,檢索資料夾下的檔案

for i in path_list:

#迴圈遍歷列表

full_path=os.path.join(path,i)

#獲取絕對路徑

if os.path.isfile(full_path)

:#判斷是否為檔案

tar.add(full_path,os.path.splitext(i)[1

].split(

'.')[1

]+'\\'

+i)elif os.path.isdir(full_path)

:#判斷是否為目錄

text(full_path)

#遞迴遍歷

if __name__==

'__main__'

: tar = tarfile.

open

('file.bz2'

,'w'

)#壓縮到檔案中

text(path1)

#呼叫函式

tar.close(

)#關閉

python壓縮資料夾

usr bin python encoding utf 8 import time import os zip a whole directory and its sub directories and files os.walk 可以得到乙個三元tupple dirpath,dirnames,fi...

python 壓縮資料夾

def zip ya start dir start dir start dir 要壓縮的資料夾路徑 file news start dir zip 壓縮後資料夾的名字 z zipfile.zipfile file news,w zipfile.zip deflated for dir path,d...

VclZip壓縮資料夾

壓縮指定路徑myzipdir下的資料夾b及b目錄下的所有檔案和檔案b.txt function zipdir zipmode integer zipcontrol tvclzip myzipname,myzipdir string boolean begin result false trywith...