溫馨提示×

python解壓zip文件的方法是什么

小億
275
2023-09-15 10:48:32
欄目: 編程語言

Python中解壓zip文件有以下幾種方法:

  1. 使用zipfile模塊:該模塊提供了處理zip文件的功能??梢允褂?code>zipfile.ZipFile來創建一個ZipFile對象,然后使用extractall()方法來解壓整個zip文件,或者使用extract()方法解壓指定的文件。
import zipfile
# 解壓整個zip文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
zip_ref.extractall('extracted_folder')
# 解壓指定文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
zip_ref.extract('file_to_extract.txt', 'destination_folder')
  1. 使用shutil模塊:該模塊提供了一種更簡單的方式來解壓zip文件??梢允褂?code>shutil.unpack_archive函數來解壓整個zip文件,或者使用shutil.copy2函數解壓指定的文件。
import shutil
# 解壓整個zip文件
shutil.unpack_archive('example.zip', 'extracted_folder')
# 解壓指定文件
shutil.copy2('example.zip', 'destination_folder/file_to_extract.txt')

這些方法都可以解壓zip文件,選擇使用哪種方法取決于你的具體需求和個人偏好。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女