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