legongju.com
我们一直在努力
2025-01-19 14:13 | 星期天

使用Python批量解压zip文件方法

要使用Python批量解压ZIP文件,可以使用zipfile模块

import os
import zipfile

def batch_unzip(zip_folder, dest_folder):
    # 确保目标文件夹存在
    if not os.path.exists(dest_folder):
        os.makedirs(dest_folder)

    # 遍历zip文件夹中的所有文件
    for file in os.listdir(zip_folder):
        # 检查是否为ZIP文件
        if file.endswith('.zip'):
            # 构建完整的ZIP文件路径
            zip_file_path = os.path.join(zip_folder, file)

            # 构建完整的解压文件路径
            dest_file_path = os.path.join(dest_folder, file[:-4])  # 去掉.zip后缀

            # 解压ZIP文件
            with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
                zip_ref.extractall(dest_file_path)
                print(f'成功解压 {zip_file_path} 到 {dest_file_path}')

# 使用示例
zip_folder = 'path/to/your/zip_folder'
dest_folder = 'path/to/your/destination_folder'
batch_unzip(zip_folder, dest_folder)

zip_folderdest_folder变量替换为你的ZIP文件夹和目标文件夹路径。这个脚本将遍历ZIP文件夹中的所有ZIP文件,并将它们解压到目标文件夹中。

未经允许不得转载 » 本文链接:https://www.legongju.com/article/42520.html

相关推荐

  • Python中os函数重命名文件或目录的步骤

    Python中os函数重命名文件或目录的步骤

    在Python中,可以使用os.rename()函数来重命名文件或目录。下面是重命名文件或目录的步骤: 导入os模块:首先需要导入Python的os模块,这样才能使用os中的相关函...

  • 如何用Python的os函数修改文件权限

    如何用Python的os函数修改文件权限

    要使用Python的os模块来修改文件的权限,可以使用os.chmod()函数。以下是一个示例代码,演示如何使用os.chmod()函数修改文件的权限:
    import os # 文件路径...

  • Python os函数删除文件操作是什么样的

    Python os函数删除文件操作是什么样的

    在Python中,可以使用os模块提供的函数来删除文件。其中,常用的函数是os.remove()函数。该函数接受一个文件路径作为参数,用于删除指定路径的文件。
    示例代...

  • 在Python中利用os函数创建新目录的方法

    在Python中利用os函数创建新目录的方法

    在Python中,可以使用os模块中的os.mkdir()函数来创建新目录。下面是一个简单的示例:
    import os # 指定新目录的路径
    new_dir = 'path/to/new/directo...

  • Python中解压zip的性能优化

    Python中解压zip的性能优化

    在Python中,可以使用zipfile模块来解压ZIP文件。为了优化解压性能,可以采取以下策略: 多线程解压:利用Python的threading模块,可以为每个解压任务创建一个线...

  • 如何用Python解压带密码的zip

    如何用Python解压带密码的zip

    要用Python解压带密码的zip文件,您可以使用zipfile库和py7zr库
    首先,确保安装了py7zr库。在命令行中运行以下命令:
    pip install py7zr 接下来,使用...

  • Python解压zip文件到指定目录

    Python解压zip文件到指定目录

    要使用Python将ZIP文件解压到指定目录,您可以使用zipfile模块。以下是一个示例代码:
    import zipfile
    import os def unzip_file(zip_path, extract_t...

  • 在Python中如何递归解压zip文件

    在Python中如何递归解压zip文件

    在Python中,您可以使用zipfile库来递归解压ZIP文件
    import zipfile
    import os def extract_zip(file_path, extract_to): with zipfile.ZipFile(file_...