zipfile相关内容
我当前在我的库中有一个看似合理的资源泄漏,这是因为我打开了一个zipfile文件,因此返回的某个ZipEntry的InputStream不会关闭。然而,关闭返回的InputStream并不会关闭Zipfile的其余部分,因此我只能让它保持打开状态。有没有办法安全地关闭Zipfile并保留InputStream以供返回? 推荐答案 InputStream from ZipFile:
..
如果我将 zip 文件的 url 设为链接的 href 并单击该链接,我的 zip 文件将被下载并打开它会得到我期望的内容. 这是 HTML: 下载zip 问题是我希望链接指向我的应用程序,以便我可以确定用户是否有权访问此 zip 文件. 所以我希望我的 HTML 是这样的
..
当我从使用 Python 创建的 ZIP 文件中提取文件时 zipfile 模块,所有文件不可写,只读等. 文件正在 Linux 和 Python 2.5.2 下创建和提取. 据我所知,我需要为每个文件设置 ZipInfo.external_attr 属性,但这似乎没有记录在我能找到的任何地方,谁能启发我? 解决方案 这似乎可行(感谢 Evan,将其放在这里,以便该行符合上下文
..
我已经在谷歌驱动器上有一个(2K 图像)数据集的压缩包.我必须在 ML 训练算法中使用它.下面的代码以字符串格式提取内容: 从 pydrive.auth 导入 GoogleAuth从 pydrive.drive 导入 GoogleDrive从 google.colab 导入身份验证从 oauth2client.client 导入 GoogleCredentials导入 io导入压缩文件# 验证并
..
我想创建一个 zip 文件.在 zip 文件中添加一个文件夹,然后将一堆文件添加到该文件夹中. 所以我想最终得到一个包含文件的单个文件夹的 zip 文件. 我不知道将文件夹放在 zip 文件中是否是坏习惯,但谷歌没有给我任何关于这个主题的信息. 我是从这个开始的: def addFolderToZip(myZipFile,folder):folder = folder.en
..
如何将 zip 解压缩到内存中? 我的尝试(在 .getvalue() 上返回 None): from zipfile import ZipFile从 StringIO 导入 StringIOdef extract_zip(input_zip):返回 StringIO(ZipFile(input_zip).extractall()) 解决方案 extractall 提取到文件系统,所以
..
我在本地文件夹中有一个 zip 和 rar 文件列表. 我需要做的就是提取 zip 和 rar 文件的内容,并将它们保存在与相应存档文件同名的文件夹中. 由于我是 as3 的新手,我不知道这个. 有这方面的图书馆吗??? 提前致谢... 解决方案 有一些库可以处理 as3 中的 ZIP 文件,但请注意,这对于 ActionScript 3 的初学者来说并非易事. FZip
..
我们有大小为 5-10GB 的 ZIP 文件.典型的 ZIP 文件有 5-10 个内部文件,每个未压缩的大小为 1-5 GB. 我有一套很好的 Python 工具来读取这些文件.基本上,我可以打开一个文件名,如果有 ZIP 文件,工具会在 ZIP 文件中搜索,然后打开压缩文件.这一切都相当透明. 我想将这些文件作为压缩文件存储在 Amazon S3 中.我可以获取 S3 文件的范围,所
..
大家好,感谢您的回答, 首先,我试图找到问题的答案,但我什么也没找到. 我有一个文件夹和子文件夹树,我想使用 7zip 分别压缩这些文件夹中的文件. 我从这个网站上得到了这段代码,它做了我想要的,但它将压缩文件放在主文件夹中: 设置扩展名=.*for/R %%a in (*%extension%) do "%sevenzip%" a -mx "%%~na.zip" "%%a"
..
我们正在处理使用属性来检查 zip 中是否存在目录/文件的解压库/实用程序. 问题是我们无法在创建时为 zip 设置存档位.当我们以编程方式创建 zip 时,它也会清除以前的属性. 我们将尝试使用以下提到的步骤设置存档位,但到目前为止还没有得到预期的结果: 1.解析每个 zip 条目并获取额外字节 [].2. 使用 Int value=32 并执行按位“或"运算.3.在'OR'操作后
..
我最近编写了一个名为 zipzap 的 zip 文件 I/O 库,但我正在努力正确从任意 zip 文件中解码 zip 条目文件名. 现在,PKWARE 规范 指出: D.1 ZIP 格式历来仅支持原始 IBM PC 字符编码集,通常称为 IBM Code Page 437... D.2 如果通用位 11 未设置,文件名和注释应符合到原始的 ZIP 字符编码.如果设置了通用位 11
..
我有一个 REST API 端点,它接收 .Net Core 1.1 上的 zip 文件.我从这样的请求中获取 IFormFile var zipFile = HttpContext.Request.Form.Files.FirstOrDefault(); 然后我需要将它传递给不支持 IFormFile 的 .Net Standard 1.5 的服务方法. 所以问题是:如何将 IForm
..
大家好,感谢您的回答, 首先,我试图找到问题的答案,但我什么也没找到. 我有一个文件夹和子文件夹树,我想使用 7zip 分别压缩这些文件夹中的文件. 我从这个网站上得到了这段代码,它做了我想要的,但它将压缩文件放在主文件夹中: 设置扩展名=.*for/R %%a in (*%extension%) do "%sevenzip%" a -mx "%%~na.zip" "%%a"
..
我们正在处理使用属性来检查 zip 中是否存在目录/文件的解压库/实用程序. 问题是我们无法在创建时为 zip 设置存档位.当我们以编程方式创建 zip 时,它也会清除以前的属性. 我们将尝试使用以下提到的步骤设置存档位,但到目前为止还没有得到预期的结果: 1.解析每个 zip 条目并获取额外字节 [].2. 使用 Int value=32 并执行按位“或"运算.3.在'OR'操作后
..
我尝试在命令提示符下使用以下命令将新文件夹添加到现有的 7za 存档: 7za.exe a repo.zip \res\pub\newfolder newfolder 上面的命令添加了一个文件夹到 repo.zip 的根目录.我的目的是将新文件夹添加到 location: \res\pub\folder inside repo.zip 谁能建议或给我一个正确的命令来将文件夹添加到存档的特
..
我尝试在命令提示符下使用以下命令将新文件夹添加到现有的 7za 存档: 7za.exe a repo.zip \res\pub\newfolder newfolder 上面的命令添加了一个文件夹到 repo.zip 的根目录.我的目的是将新文件夹添加到 location: \res\pub\folder inside repo.zip 谁能建议或给我一个正确的命令来将文件夹添加到存档的特
..
我最近编写了一个名为 zipzap 的 zip 文件 I/O 库,但我正在努力正确从任意 zip 文件中解码 zip 条目文件名. 现在,PKWARE 规范 指出: D.1 ZIP 格式历来仅支持原始 IBM PC 字符编码集,通常称为 IBM Code Page 437... D.2 如果通用位 11 未设置,文件名和注释应符合到原始的 ZIP 字符编码.如果设置了通用位 11
..
我有一个 REST API 端点,它接收 .Net Core 1.1 上的 zip 文件.我从这样的请求中获取 IFormFile var zipFile = HttpContext.Request.Form.Files.FirstOrDefault(); 然后我需要将它传递给不支持 IFormFile 的 .Net Standard 1.5 的服务方法. 所以问题是:如何将 IForm
..
我正在尝试从 dotnet 核心 Web api 操作下载 zip 文件,但无法使其工作.我尝试通过 POSTMAN 和我的 Aurelia Http Fetch Client 调用该操作. 我能够创建我想要的 ZipFile 并将其存储在系统上,但无法修复它,因此它通过 api 返回 zipfile. 用例:用户选择几个图片集并点击下载按钮.图片集合的 id 被发送到 api 并创建
..
如何在 Python 中创建目录结构的 zip 存档? 修改 2021 年 9 月 20 日: 请使用带有 make_archive from shutil 的解决方案,因为它是最方便且获得最多投票的解决方案.原发问者不再注册 修改时间:2021 年 11 月 3 日请注意,从 Python 3.4 开始,在 Python 中处理文件时,建议使用 Path 对象而不是纯字符串.但是,
..