Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.5 tarfile库lzma compresslevel_Python_Python 3.x_Python 3.5_Lzma_Tarfile - Fatal编程技术网

Python 3.5 tarfile库lzma compresslevel

Python 3.5 tarfile库lzma compresslevel,python,python-3.x,python-3.5,lzma,tarfile,Python,Python 3.x,Python 3.5,Lzma,Tarfile,在使用tarfile库时,真的没有办法为lzma压缩设置压缩级别吗?我读过以下内容: 对于模式“w:gz”、“r:gz”、“w:bz2”、“r:bz2”、“x:gz”、“x:bz2”,tarfile.open()接受关键字参数compresslevel(默认值9)来指定文件的压缩级别 所以文档显然告诉我没有,因为这里缺少了“w:xs” 但在这种情况下,如何先编写tar文件,然后使用lzma库将tar文件转换为lzma?所有这些都必须使用磁盘存储来完成(文件太大,无法全部存储在内存中,我们说的是2

在使用tarfile库时,真的没有办法为lzma压缩设置压缩级别吗?我读过以下内容:

对于模式“w:gz”、“r:gz”、“w:bz2”、“r:bz2”、“x:gz”、“x:bz2”,tarfile.open()接受关键字参数compresslevel(默认值9)来指定文件的压缩级别

所以文档显然告诉我没有,因为这里缺少了“w:xs”


但在这种情况下,如何先编写tar文件,然后使用lzma库将tar文件转换为lzma?所有这些都必须使用磁盘存储来完成(文件太大,无法全部存储在内存中,我们说的是2-4gb的tar文件)。

对于
lzma
,该选项称为
preset
,因为它是应用程序中使用的名称。将其设置为介于0和9之间的整数

请参阅,用于处理压缩文件

文档很混乱,因为它没有明确提到这个选项,我将提出一个问题来改进它