在google的colab环境中,使用zipfile模块解压zip文件提示如下error:
BadZipFile: zipfiles that span multiple disks are not supported
可以借助以下命令进行解压:
!apt-get install p7zip-full # 安装所需软件,colab中应该默认已经安装
!7za e ZipFileName # 解压zip文件到当前目录
或
!apt-get install p7zip-full # 安装所需软件,colab中应该默认已经安装
!7za x ZipFileName # 保持zip文件目录结构的前提下解压zip文件到当前目录,
【解释】
假设当前目录为C盘,C盘一个zip文件dataset.zip包含1.txt和2.txt两个文件,即目录结构如下:
C:\
dataset.zip
[1] 使用 !7za e dataset.zip,解压之后,目录结构如下:
C:\
dataset.zip
1.txt
2.txt
[2] 使用 !7za x dataset.zip,解压之后,目录结构如下:
C:\
dataset.zip
dataset
1.txt
2.txt