python 遍历解压 并删除源文件

python 遍历解压 并删除源文件,第1张

python 遍历解压删除文件

# make a program to extract zip file
import os
import zipfile
import shutil


# 找到此目录下的所有zip文件,并解压到此目录·
def extract_file(file_path):
    # print(file_path)
    # 开始循环走file_path
    for root, dirs, files in os.walk(file_path):

        for file in files:
            # print(file)
            if file.endswith('.zip'):
                # print(file)
                # 解压文件
                zip_file = zipfile.ZipFile(os.path.join(root, file))
                # print(zip_file)
                zip_file.extractall(file_path)
                zip_file.close()
                #
    # 删除文件夹里的文件夹
    for root, dirs, files in os.walk(file_path):
        for dir in dirs:
            shutil.rmtree(os.path.join(root, dir))```

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5689286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存