在python中创建一个lzma文件

时间:2010-07-07 04:51:39

标签: python zip tar lzma

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

2 个答案:

答案 0 :(得分:1)

首先download/install PyLZMA。在您的程序中,按照here所述使用它。要创建zip,您可以使用标准库的zipFile - 模块,该模块可以as follows运行:

# 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()

希望它有所帮助!

答案 1 :(得分:0)

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