使用 pathlib 模块从 rglob() 方法的输出中解压缩所有项目 [关闭]

Posted

技术标签:

【中文标题】使用 pathlib 模块从 rglob() 方法的输出中解压缩所有项目 [关闭]【英文标题】:Unzip all the items from the output of rglob() method using pathlib module [closed] 【发布时间】:2020-05-30 19:08:27 【问题描述】:

我有一个文件夹,其中包含子文件夹中的 zip 文件。我想使用这个 python 代码解压缩所有文件。代码显示没有错误,但文件未提取无法找出问题。提前致谢。

from zipfile import ZipFile
from pathlib import Path


entries = Path('E:\\Bootcamp')
for entry in entries.rglob('*.zip'):
    with ZipFile(entry, 'r') as zip:
        print('Check1')
        zip.extractall()
    print('check2')

【问题讨论】:

【参考方案1】:

提取的文件将位于保存 python 文件的文件夹中

【讨论】:

谢谢,我在这上面浪费了这么多时间。 问题已解决,代码实际上正在运行。我在目标目录中寻找提取的文件,而它们是在保存python文件的文件夹中提取的 问题已关闭,最好删除

以上是关于使用 pathlib 模块从 rglob() 方法的输出中解压缩所有项目 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python遍历文件夹的两种方法

pathlib一个优雅的路径操作模块,碾压os

pathlib一个优雅的路径操作模块,碾压os

Pathlib模块

Python中如何删除一个文件

Python判断文件是否存在的方法