问题标签 [python-zipfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

python - 从 URL 读取 Zip 文件并在 python 中下载特定的 .csv 文件

以下可重现的代码给了我:BadZipFile("File is not a zip file") 错误。我不知道如何解决它。

0 投票
0 回答
23 浏览

python - zip_ref.namelist 没有给出完整路径

尽管内容结构和所有内容几乎相似,但对于两个不同的 zip 文件,此代码片段的行为略有不同。名称original_zip_file_namezipfile 始终是一个变量,例如Data123.zip. 在 zip 文件中,有不同的文件,如file1, file2.

当我循环打印zip_ref.namelist()时,对于 1 个文件,我看到完整的路径,如Data123/file1, Data123/file2

但是,对于另一个文件,我只看到file1and file2

namelist() 应该如何工作的实际格式是什么?

我该如何进一步调试呢?这些文件位于我的 tmp 文件夹中

0 投票
1 回答
302 浏览

python - 如何使用三位数密码暴力破解受密码保护的 zip 文件?

问题在这里说明:

在 /tmp/alien-zip-2092.zip 中找到的示例 Alien Zip 文件受密码保护。我们已经确定他们使用的是数字三位数代码。蛮力将 Zip 文件解压缩到 /tmp

注意:如果发生这种情况,脚本可能会超时,请尝试缩小搜索范围

我的代码如下:

当我提交此代码时,它列出了所有三位数字组合,但它们都没有提取文件。

0 投票
1 回答
41 浏览

python - 如何从excel文件中获取分组中的图片

我曾尝试从excel中提取图片,但是将插入到Excel中的文字或线条与图片分组后,提取图片时无法完全提取分组后的图片。我应该怎么办?

这是我尝试的代码

这是我的excel文件,图片是从goole得到的,我加了文字和箭头进去。 在此处输入图像描述

这是我得到的图片,图片中没有文字或线条。 在此处输入图像描述

0 投票
1 回答
41 浏览

python - 使用Python解压缩多文件夹目录时没有这样的密钥错误

我正在使用 Lambda 使用 boto3、Zipfile(作为 zf)和 BytesIO 解压缩 S3 中的文件。触发该函数时,将运行以下代码(此时我已经初始化了 s3 客户端。我使用此示例作为代码的基础。bucketnamezip_key值找到没有问题。s3_uri也已正确生成。 :

运行代码时,创建 IO 缓冲区时出现以下错误:

zip 文件有一个主文件夹,有 4 个子文件夹,每个子文件夹中都有需要读取和处理的 Excel 文件。我注意到这适用于其中包含单个 excel 文件的 zip 文件,但它不适用于其中包含文件的多个文件夹。创建 IO 缓冲区时我是否遗漏了某些操作?任何帮助表示赞赏

0 投票
0 回答
16 浏览

python-3.x - 如何从内存中提取的档案中读取 PDF 文件?

我有一个下载的档案,我想从中读取一个 pdf 文件。

如何在内存中读取 PDF 文件?

0 投票
1 回答
25 浏览

python - 如何使用 ZipFile 更改输出文件夹?

我需要根据excel中的列表将每个单独的文件从一个文件夹(Location1)压缩到另一个文件夹(Location2),但目前我面临一个问题,即我的zip文件的输出被放置在根文件夹中。

这是我的代码。

我该如何解决这个问题?

0 投票
2 回答
106 浏览

python - 如何从 zipfile 关闭 zip 文件?

当我尝试解压缩文件并删除旧文件时​​,它说它仍在运行,所以我使用了关闭功能,但它没有关闭它。

这是我的代码:

我得到这个错误:

有人知道怎么修这个东西吗?

只有之前运行过的其他部分,但不要认为这是问题所在:

0 投票
1 回答
95 浏览

python-3.x - Python ZipFile 大文件速度慢,需要替代方案

我在 python 中使用 ZipFile 来解压缩一个 6GB 的文件。但这样做似乎需要3个多小时。我需要在 20 分钟内找到更好的替代方案。下面是我一直在使用的代码,它工作得很好,但速度很慢。

蟒蛇:3.8.8

请提出一个更快的方法。

0 投票
0 回答
21 浏览

python - 将df写入zip和密码保护的最佳方法?

我正在尝试找到一种将 df 写入 zip 文件并为其添加密码的方法,但我不知道如何。

我试过了

但它总是说该文件正在被另一个进程使用。当我查看其他帖子时,它说这不是zipfile 的首选方法:如何为 Zipfile 设置密码?.

我只想使用本机库,但似乎没有本机方法可以做到这一点Create password protected zip file Python。这真的是真的吗?