问题标签 [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 投票
2 回答
4834 浏览

python - Web2Py - 上传文件并将内容读取为 Zip 文件

我正在尝试从 Web2Py 表单上传一个 zip 文件,然后阅读内容:

由于某种原因,此代码确实有效,并抱怨文件不是 zip 文件,尽管上传的文件是 zip 文件。

我是新手Web2Py。如何将data其表示为 zip 文件?

0 投票
1 回答
1535 浏览

java - Java文件进度条

我是 Java 新手。我想编写一个程序来生成文件,并且我想使用进度条来显示压缩的进度有我的代码,但是当工作完成时它不能工作只显示 100%。

也许有人知道问题出在哪里?


我按下按钮调用doZip。我试过这个

但它也不起作用,只会使拉链操作的过程更长。

0 投票
4 回答
12551 浏览

python - 如何在 Python 中仅列出 zip 存档中的文件夹?

如何仅列出 zip 存档中的文件夹?这将列出存档中的每个文件夹和文件:

谢谢。

0 投票
1 回答
632 浏览

python - 从 appengine 数据存储区压缩一组 blob

我需要压缩数据存储中可用的一组 blob。这些可以是不同类型的,例如一些 html/images/swf/ 等。所有这些都可以作为 blob 在数据存储中使用。

我试图实现这个解决方案: Zipping dynamic files in App Engine (Python) ?

尝试使用一些静态文本效果很好,我还能够创建一个包含一组具有各自内容的文件的 zip,但是在从查询中制作 zip 时我无法找到一些问题。

这是这部分代码的错误

0 投票
1 回答
1645 浏览

python - 在 Python 中,如何将 stringIO 文本文件写回 zip 存档,然后再写回 PostgreSQL 中的 bytea 字段?

一个相对 Python 的菜鸟,我已经成功地从一个 zip 存档中提取了一个文本文件,它包含在 PostgreSQL bytea 字段中,使用以下代码:

然后我已经完成了该文本文件所需的工作......到目前为止,一切都很好!

但是,现在,将 content.txt 压缩回存档中的正确位置,然后写回“archivefield”的语法有点困惑。

你们这里的任何专家都可以建议我需要的一点语法吗?差不多好了!

好吧,多亏了这里收到的帮助——我们现在肯定会回信给“档案区”——这太棒了!

现在的问题是:

1)我显然将原始字段的大小增加了一倍。这是“附加”模式的功能吗?如何“回到零并重写该字段?- 和/或 -

2)我写回的数据不会编码回十六进制(?)模式,因为原始数据似乎是 - 并且将是 PostgreSQL v9 的标准。- 或者 -

问题是数据没有被再次压缩,因此它的大小很大吗?

0 投票
1 回答
377 浏览

ant - Ant Sync 任务与 zipfileset

我正在尝试使用 ant sync 任务将 zip 文件中的内容与系统上的文件夹同步。

我有任务:

当我运行它时,一切都很好,内容会放到文件夹中

太棒了。

但是......现在如果我再次运行任务,它会删除内容:

我本来期望没有变化,也不会同步任何东西....有人遇到过这个吗?或者知道如何让它正常工作?谢谢,朱利安

0 投票
5 回答
20284 浏览

python - 使用 Python 下载并解压缩文件

我正在尝试下载并打开一个压缩文件,并且似乎在使用带有 zipfile 的文件类型句柄时遇到了问题。运行此命令时出现错误“AttributeError: addinfourl instance has no attribute 'seek'”:

0 投票
0 回答
182 浏览

directory - 如何在不从我的文件系统创建目录的情况下压缩/压缩目录(带文件)?

我对压缩文件目录的 ZipArchive 有疑问。互联网上的大多数示例都很容易理解,除了当我查看我的压缩过程的压缩结果时,它的工作原理。我的 zip 文件根据我的文件系统目录创建文件夹。

例如:

C > 工作区 > myproject > temp > ziptest > (files....)

当它应该只包含一个以“ziptest”开头的文件夹作为我的 zipfile 的父文件夹时。谁能帮我这个。如何摆脱在我的 zip 文件中创建的不必要的文件夹。

我的代码如下所示:

0 投票
1 回答
2554 浏览

python - 缺少“C:\Windows\system32\python27.zip”文件

我最近使用安装程序将我的 Python 2.7.1 安装升级到了 2.7.2 .msi,这个过程似乎很顺利。但是后来我碰巧在查看默认值的用途sys.path,并注意到“C:\Windows\system32\python27.zip”的条目。想知道里面到底有什么,我决定尝试用一个 Zip 实用程序打开它来检查它的内容——但是我很快发现该文件不存在(尽管有一个 .zip 文件python27.dll)。

无论如何,我现在想知道是否有问题。我经常使用的几个现有 Python 程序似乎都可以正常工作,所以我不确定安装是否混乱(或者如何修复它,如果是的话)。

更新

我知道并已阅读 PEP273,因此了解 .zip 文件模块。这不是我要问的。我想知道的是,python27.zip即使在我sys.path的问题中提到了我的系统上也没有安装它?我从来没有遇到过导入标准 Python 库的问题,这是我希望没有一个会影响的。

0 投票
1 回答
14499 浏览

python - Python:在没有目录的情况下将文件放入存档中?

我已经学习 python 大约 3 周了,我目前正在尝试编写一个小脚本,用于按文件名中出现的关键字和日期对文件(大约 10.000 个)进行排序。应将给定日期之前的文件添加到存档中。排序工作正常,但不是归档

它会创建一个存档 - 名称很好 - 但存档中是文件的完整路径。如果我打开它,它看起来像:folder1 -> folder2 -> folder3 -> files.

如何更改它以使存档仅包含文件而不包含整个结构?

下面是我的 zip 函数的片段,node是文件在排序之前的路径,folder是文件按名称中的关键字排序的子文件items夹,是文件按日期排序的文件夹。

我正在使用 Python 2.6

我也愿意接受任何建议和改进。