#壓縮
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...