0

我一直在尝试编写一个 Python 程序来帮助安装 Minecraft 模组。这需要提取一个混淆的 JAR 文件并添加一些新类。但是,混淆文件之一称为aux.class. 任何名为 的文件aux,无论扩展名如何,在 Windows 上都是禁止的,因为它是 DOS 设备名称。我需要想出一些方法来提取这个文件,然后在保持 Windows 满意的同时重新归档它。我怎样才能做到这一点?

4

1 回答 1

1

您不必编写文件或提取文件您可以使用

toolzip = zipfile.ZipFile(myzipfile,  'r')
names = toolzip.namelist()
for n in names:
    data = toolzip.read(n)
    # do something with data

包括将数据写回另一个 zip。

于 2013-11-12T19:00:10.327 回答