欢迎访问宙启技术站
智能推送

将zip文件解压缩到指定文件夹中的方法(Python)

发布时间:2023-12-17 04:18:29

在Python中,可以使用zipfile模块来解压缩zip文件到指定文件夹中。下面是一个解压缩zip文件的例子:

import zipfile

def unzip(zip_file, destination_folder):
    with zipfile.ZipFile(zip_file, 'r') as zip_ref:
        zip_ref.extractall(destination_folder)

# 解压缩示例
if __name__ == "__main__":
    zip_file = 'example.zip'  # 要解压缩的zip文件路径
    destination_folder = 'destination'  # 解压缩到的目标文件夹路径

    unzip(zip_file, destination_folder)

解压缩函数unzip接受两个参数,分别是zip_file(要解压缩的zip文件路径)和destination_folder(解压缩到的目标文件夹路径)。在函数内部,我们使用with语句打开zip文件,并使用extractall方法将文件解压缩到目标文件夹中。

在上面的例子中,我们将example.zip文件解压缩到名为destination的文件夹中。你可以根据实际情况修改zip_filedestination_folder的值。

注意,如果目标文件夹不存在,extractall方法会自动创建它。从zip文件中提取的文件和文件夹将保留其原始结构。