如何在 python 中提取之前重命名压缩文件的内容?

Posted

技术标签:

【中文标题】如何在 python 中提取之前重命名压缩文件的内容?【英文标题】:How I can rename the contents of compressed file befor extract in python? 【发布时间】:2012-05-29 11:42:44 【问题描述】:

有没有办法在python中重命名压缩文件中的文件名,但不提取它??

【问题讨论】:

【参考方案1】:

没有。 python ZipFile 模块没有提供任何方法来做到这一点。 您可以将存档提取到内存中,然后用相关文件的新文件名重写它,但这会占用大量内存,而不是您想要做的。 您或许可以编辑 zip 文件的标头和信息字段,但标准 Python 界面没有简单的方法来做到这一点。

【讨论】:

以上是关于如何在 python 中提取之前重命名压缩文件的内容?的主要内容,如果未能解决你的问题,请参考以下文章

批量 zip 提取并使用 zip 文件名重命名

190.gulp给文件重命名

如何重命名压缩文件名?

如何使用终端一次重命名多个文件?

用于重命名和移动文件的 Python、bat 文件和任务计划程序 - 在 Windows 10 中无法正常工作

使用批处理解压缩和重命名文件 (Windows)