要使用Python将ZIP文件解压到指定目录,您可以使用zipfile
模块。以下是一个示例代码:
import zipfile import os def unzip_file(zip_path, extract_to): with zipfile.ZipFile(zip_path, 'r') as zip_ref: zip_ref.extractall(extract_to) print(f"文件 {zip_path} 已成功解压到 {extract_to}") if __name__ == "__main__": zip_file_path = "example.zip" # 请替换为您的ZIP文件路径 destination_directory = "extracted_files" # 请替换为您希望解压到的目录路径 if not os.path.exists(destination_directory): os.makedirs(destination_directory) unzip_file(zip_file_path, destination_directory)
这个代码定义了一个名为unzip_file
的函数,它接受两个参数:zip_path
(ZIP文件的路径)和extract_to
(要解压到的目录路径)。函数使用zipfile.ZipFile
打开ZIP文件,并使用extractall()
方法将其内容解压到指定的目录。在__main__
部分,我们指定了ZIP文件的路径和目标解压目录,然后调用unzip_file
函数来执行解压操作。