1

我需要使用现有的 .tar 文件和另一个元数据文件创建一个 lzma 文件,以进一步创建一个 zip 文件。

4

2 回答 2

1

首先下载/安装 PyLZMA。在您的程序中,按照此处所述使用它。要创建 zip,您可以使用标准库的zipFile -module,其工作原理如下

# open the zip file for writing, and write stuff to it

file = zipfile.ZipFile("test.zip", "w")

for name in a_demo_list_of_files:
    file.write(name, os.path.basename(name), zipfile.ZIP_DEFLATED)

file.close()

希望能帮助到你!

于 2010-07-07T12:09:01.403 回答
0

如果您可以使用 python 3.3 及更高版本,则可以使用内置的 lzma 模块

于 2017-07-05T13:34:56.163 回答