对于.7z文件,是否有相当于gzip.open()的文件?
作者:互联网
我必须经常搜索几个.7z(用LZMA压缩)文件.我没有足够的内存来同时解压缩或将存档更改为.gz.目前我解压缩一个,搜索我需要的东西,删除提取的内容,解压缩下一个.我想以与gzip相同的方式浏览档案:
f = gzip.open('archive.gz')
for i in f:
do stuff
有一个模块/方法用.7z文件吗?
解决方法:
Python中有一个内置模块> = 3.3:http://docs.python.org/3.3/library/lzma
PyPI上还有一个模块的后端:https://pypi.python.org/pypi/backports.lzma
(如果您使用的是Windows,并且您不想自己编译它,则可以使用Unofficial Windows Binaries for Python中的PyLZMA软件包).
标签:python,windows,archive,7zip 来源: https://codeday.me/bug/20190520/1141546.html