1. 程式人生 > >LearnPython - Zip格式檔案的解壓縮

LearnPython - Zip格式檔案的解壓縮

 1 import zipfile
 2 import os
 3 
 4 
 5 def unzip(zip_name, target_dir):
 6     files = zipfile.ZipFile(zip_name)
 7     for zip_file in files.namelist():
 8         files.extract(zip_file, target_dir)
 9 
10 
11 def main():
12     zip_name = r'./image.zip'   # 被測試的Zip檔案放在與py檔案相同的目錄下
13     target_dir = r'
./' 14 if os.path.exists(target_dir): 15 unzip(zip_name, target_dir) 16 else: 17 os.makedirs(target_dir) 18 unzip(zip_name, target_dir) 19 20 21 if __name__ == '__main__': 22 main()