0
愚蠢的问题,但无法从笔记本安装7zip,并且无法访问下属系统,我在这里停留在通过wget
获得的不同的7zip存档无法提取。如何从IBM Data Science Experience Notebook中提取7zip文件
另外我想避免在本地下载存档的明显选项,并最终上传数据解压缩或以不同的格式,而不是一个我可以轻松实现自动化的过程。
愚蠢的问题,但无法从笔记本安装7zip,并且无法访问下属系统,我在这里停留在通过wget
获得的不同的7zip存档无法提取。如何从IBM Data Science Experience Notebook中提取7zip文件
另外我想避免在本地下载存档的明显选项,并最终上传数据解压缩或以不同的格式,而不是一个我可以轻松实现自动化的过程。
未经测试,但有个想法: DSX allows to install custom libraries。你可以尝试安装py7zlib
,它能够解压7zip的档案:
!pip install --user py7zlib
的后像
myfile=open(filename,"rb")
archive = py7zlib.Archive7z(myfile)
data = archive.getmember(archive.getnames()[0]).read()
我知道自定义库的安装选项,但最初的理解是,没有办法在python上处理7zip文件,并且大多数人建议使用命令行来调用该工具。感谢您的反馈,我看到有不同的选择:py7zlib,libarchive,lzma。尽管如此,我还是没有任何工作,所以最后我依赖_wgetting_ 7zip的便携版本,如[这里]解释的那样(https://www.quora.com/How-do-I-extract-a-7-Zip-file - 使用最7-Zip的便携式版本) – 5agado