如何从 IBM 数据科学体验笔记本中提取 7zip 文件



愚蠢的问题,但是无法从笔记本安装7zip,并且无法访问底层系统,我在这里被困在通过wget获得的不同7zip存档中,我无法提取。

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

没有测试,但是一个想法: DSX允许安装自定义库。您可以尝试安装能够解压缩7zip存档的py7zlib

!pip install --user py7zlib

后来的东西像

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

测试并为我工作

#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/")

相关内容

  • 没有找到相关文章

最新更新