Google Colab:文件夹明确存在时“没有这样的文件或目录”

时间:2019-06-21 00:15:18

标签: python dataset google-colaboratory

我正在尝试访问我从Google Colab放入Google Drive中的数据集(通过安装驱动器并使用DATADIR变量指定文件夹的路径);但是,当尝试对DATADIR变量执行操作时,它表示该目录不存在。

我尝试了将数据集放入Colab的其他方法,但是这些方法在我使用的代码中都存在自己的问题。我只想坚持安装我的Google云端硬盘。

这是我安装驱动器的方式:

from google.colab import drive
drive.mount('/content/drive')

这是我得到错误的地方:

DATADIR = "content/drive/My Drive/Colab Notebooks/Datasets/Cats and Dogs"
CATEGORIES = ["Dog", "Cat"]

for category in CATEGORIES:
  path = os.path.join(DATADIR, category)
  for img in os.listdir(path):
    img_array = cv2.imread(os.path.join(path, img), cv2.imread_grayscale)

这是错误消息(图片):

FileNotFoundError:[错误2]没有此类文件或目录:“内容/驱动器/我的驱动器/ Colab笔记本/数据集/猫和狗/狗”

它发生在以下行:for img in os.listdir(path):

证明该文件夹存在:当我在Colab中单击“文件”时,可以轻松导航到该文件夹​​。

1 个答案:

答案 0 :(得分:0)

重新启动笔记本,然后在使用脚本的单元格中输入:!ls 它将显示当前路径。我注意到,即使您移动了脚本,目录也保持不变