在Python中创建LZMA文件
我需要用一个已经存在的 .tar 文件和另一个元数据文件来创建一个 lzma 文件,然后再用这个 lzma 文件创建一个 zip 文件。
2 个回答
0
如果你能使用 Python 3.3 及以后的版本,可以使用内置的 lzma 模块。
1
首先,下载并安装 PyLZMA。在你的程序中,可以按照这里的说明来使用它。要创建一个压缩文件,你可以使用标准库中的zipFile模块,它的使用方法如下:
# 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()
希望这对你有帮助!