问题标签 [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.
python - 在 .zip 文件中创建一个与 .zip 同名的文件夹
我有一个名为 OfficeRecord.zip 的文件。里面有很多文件。当我提取文件夹 C:\Users\Toshiba\Desktop\Office\OfficeRecord.zip 时。代码是:
这将提取现在进一步包含更多 zip 文件的文件。提取内部 zip 文件进行记录时。有些文件在 zip 里面没有文件夹。删除记录时会删除具有相同名称的文件。提取主 .zip 文件后,如何将文件夹添加到内部 .zip 文件夹。
请告诉解决方案将文件添加到内部文件
python - 如何合并或解压缩多个 zip 文件?
我使用了 Python 的 ZipFile 函数,我想知道是否有人可以帮助我解压缩或合并以下类型的文件:filename.zip.001 或 filename.zip.002。这是我的代码,它不起作用,因为显然 zip.001 不被接受。重命名文件不起作用。
输出:“无效文件”
python - Django 管理员操作以下载多个 pdf
我一直在尝试进行自定义 Django 管理操作,以允许我convert html page to pdf
然后download that pdf
,for each object separately if more than once is selected
. 由于只有一个请求要发送,我知道只有一个响应。所以我尝试将这些 pdf 文件放入 a 中zip file
,然后下载 zip 文件。但我最后看到的是corrupted zip file
. 不知道问题出在哪里
admin.py 中的代码
python - 压缩文件时如何避免创建子文件夹?
我正在尝试将列表localpath_list
中的文件压缩到一个压缩文件“reports.zip”中。
它按预期工作,但是当我提取reports.zip
文件时,在其中创建了文件夹。
即所有 .xls 文件都在 .xls 下files/sample/
。
我需要的只是没有任何文件夹结构的 .xls 文件。
python - ZipFile:检查密码是否正确
我有这个代码来解压缩一个用密码加密的 zip 文件:
它可以工作,但我希望如果我给函数一个正确的密码,它会提取它并返回例如“True”,或者使用错误的密码它返回“False”。如何改进我的代码?
python - textfile .readlines() error UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f
得到这个简单的脚本来尝试来自 txt 的所有密码,直到它工作,得到那个错误:
错误:
Traceback(最近一次调用最后):文件“crack.py”,第 14 行,在 passFile.readlines() 中的 for 行:文件“C:\Users\Galax\AppData\Local\Programs\Python\Python38\lib\encodings \cp1252.py",第 23 行,解码返回 codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 3149: character maps to
修复:添加errors="ignore"
到open()
python - 从网站下载和解压缩 zip 文件时出错 Error: zipfile.BadZipFile: File is not a zip file
我有一个脚本,可以将 zip 文件下载到我桌面上的文件夹,然后将它们解压缩到本地的另一个位置。除了一些文件外,大多数文件都可以正常工作。我试图通过搜索错误来找到解决方案,但无法理解错误发生的位置或原因。
我正在从特定国家/地区的网站下载数据。我有大约五个国家的网站正在迭代以下载和解压缩数据。如前所述,其中一个的 zip 文件最终会损坏。如果我手动下载并解压缩数据,它工作得很好。所以我认为这是一个 Python 错误?
该部分if Country != "BE"
只是一个临时“解决方案”,否则脚本会“崩溃”。首先数据被下载到DataOut
位置,然后应该被解包UnpackedDataOut
:
BE 的数据已下载,如果我在通过 Python 下载后尝试手动打开它,则会在打包文件中返回消息错误。
python - zipfile 和 pandas 在循环中失败
我正在我的手机上写这个,所以一个完整的代码示例目前是不可能的,但我需要一些帮助。
我正在从压缩的 infile 中解析一组 .csv 文件,从每个文件中提取特定列,使用所选列生成新的 .csv,然后将新的数据帧导出到压缩的 outfile。
我通过一系列循环来做到这一点,但解析过程的成功率不能超过 78%,而结合压缩过程的解析成功率不能超过 73%。
zipfile.ZipFile 或 pandas.to_csv... 我已经尝试了两个星期,我终于崩溃寻求帮助。
现在简短的代码片段:
导出功能:
熊猫功能:
先感谢您。如果需要,我可以添加更多上下文。
python - 将给定目录中的文件压缩到同一目录python
我在路径为“C:\Downloads\Project”的目录中工作我在“Project”(Project\Insights)文件夹中有一个“Insights”文件夹,其中包含多个名称为“Text1.txt”、“Text2”的文本文件.txt"..."Text30.txt"。每 10 个文本文件应该被压缩成一个 zip 文件到同一个“Insights”文件夹 (...\Insights\zip1.zip)。
如何在 Python 中做到这一点?
当我尝试压缩时,文本文件以 zip 文件中的目录结构“...\Project\Insights\text1.txt”存储。但我不希望文件以任何目录结构存储。
此片段生成具有整个目录结构的 zip 文件。但我只想要文本文件
python - 如何在压缩文件之前临时重命名文件或在 Python 中创建重命名的临时文件
在下面的代码中,我试图压缩文件列表,我试图在压缩之前重命名文件。因此,文件名将是用户更易读的格式。
它第一次工作,但是当我再次这样做时它失败并出现错误文件名已经存在
通过 FileResponse 通过 Django Rest Framework 返回响应。有没有更简单的方法来实现这一点?