【问题标题】:How to unzip a folder in google colab?如何解压google colab中的文件夹?
【发布时间】:2019-06-11 06:37:47
【问题描述】:

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

【问题讨论】:

  • 您是直接从 Kaggle 将数据集导入 Colab 吗?还是您要下载数据集,然后将其上传到 Colab?

标签: tensorflow google-colaboratory


【解决方案1】:

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

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

!unzip my_data.zip -d my_data

【讨论】:

  • 谢谢,但是 -d 是什么意思?是目录吗?
  • 不客气。很高兴为您提供帮助(如果我的回答解决了您的问题,您可以随时接受)。对于-d,我认为这意味着目录,是的:linux.die.net/man/1/unzip
  • @SubratSwain btw - 如果答案解决了您的问题,您可能会考虑接受(甚至赞成)它? :-)
  • 这里的“d”表示目的地
【解决方案2】:

如果我像这样通过 Colab 在驱动器中下载了一个 zip 文件

!wget 'http://nlp.stanford.edu/data/glove.840B.300d.zip' 

默认情况下会转到'/content'

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

!unzip '/content/glove.840B.300d.zip' -d '/content/drive/My Drive/data'

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-26
    • 2020-11-05
    • 2022-08-19
    • 2021-12-20
    • 2020-03-26
    • 2019-10-20
    • 2018-11-08
    • 1970-01-01
    相关资源
    最近更新 更多