如何从IBM Data Science Experience Notebook中提取7zip文件

时间:2017-07-12 11:24:12

标签: data-science-experience

愚蠢的问题,但无法从笔记本电脑安装7zip,并且无法访问底层系统,我在这里遇到了通过wget获得的不同的7zip档案,我无法提取。

另外,我想避免在本地下载档案的明显选项,最终以解压缩或不同格式上传数据,而不是真正轻松自动化的过程。

2 个答案:

答案 0 :(得分:2)

未经测试,但有一个想法: DSX allows to install custom libraries。您可以尝试安装能够解压缩7zip存档的py7zlib

!pip install --user py7zlib

稍后的事情

myfile=open(filename,"rb")
archive = py7zlib.Archive7z(myfile)
data = archive.getmember(archive.getnames()[0]).read()

答案 1 :(得分:1)

为我测试并工作

#for windows users :
pip install --user pyunpack
pip install --user patool

#for ubuntu users :
sudo pip install pyunpack
sudo pip install patool

from pyunpack import Archive
Archive('YourFile.7z').extractall("your/path/")