python壓縮解壓檔案(天地圖切片批量解壓縮)
阿新 • • 發佈:2021-01-08
python壓縮解壓檔案(天地圖切片批量解壓縮)
import zipfile import os src_path = r"D:\test\testdir" dsc_path = r"D:\test\testdir.zip" extr_path = r"D:\test\new_testdir" #壓縮檔案 z = zipfile.ZipFile(dsc_path , "w") for root, dirs, files in os.walk(src_path): for file in files: z.write( os.path.join( root, file ) ) z.close() #一定要關閉 #解壓檔案 with zipfile.ZipFile(dsc_path, mode="a") as f: f.extractall(extr_path) f.close() #一定要關閉