如何在 google colab 中解压缩文件夹?

Sub*_*ain 4 tensorflow google-colaboratory

我正在尝试在 Colab 中进行图像分类任务,但从 kaggle 导入数据集后,数据采用 zip 格式。解压缩后,数据集不提供文件夹,而是提供图像列表。我怎样才能得到一个文件夹?

Ste*_*t_R 12

如果您使用的是 colab,则可以使用 a!向内核发送 bash 命令。

这意味着新单元格中的类似内容应该可以解决问题:

!unzip my_data.zip -d my_data
Run Code Online (Sandbox Code Playgroud)

  • 这里的“d”表示目的地 (2认同)

Sha*_*aza 8

如果我通过 Colab 在驱动器中下载了一个 zip 文件,如下所示

!wget 'http://nlp.stanford.edu/data/glove.840B.300d.zip' 
Run Code Online (Sandbox Code Playgroud)

默认情况下它会转到“/content”

然后我需要像这样解压缩并引入我的目标文件夹 -d

!unzip '/content/glove.840B.300d.zip' -d '/content/drive/My Drive/data'
Run Code Online (Sandbox Code Playgroud)

'/content/drive/My Drive/data' ==> 驱动器内的目标文件夹

请记住,一旦关闭系统或离线,“/content”中的任何内容都将被删除,要将其永久保存在驱动器中,请提供类似“/content/drive/My Drive/data”的路径