Google-Colab 没有这样的文件或目录

新手上路,请多包涵

我试图通过 Youtube 教程直接从我的计算机在 Google Colab 中访问数据集,但我不断收到错误消息,提示文件或目录不存在。我试过以不同的方式编写路径名,使用“\”而不是“/”,使用 r“…”,从教程中复制确切的代码并直接从属性中复制路径,但没有任何效果。我在 SO 上发现了类似的问题,但没有任何帮助。这是我的代码:

 import numpy as np
import matplotlib.pyplot as plt
import os
import cv2

DATADIR = "C:/Datasets/PetImages"
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)
    plt.imshow(img_array, cmap='gray')
    plt.show()
    break
  break

这些是我的错误:

 FileNotFoundError                         Traceback (most recent call last)
<ipython-input-15-f8d293e3d38a> in <module>()
      9 for category in CATEGORIES:
     10   path = os.path.join(DATADIR, category)
---> 11   for img in os.listdir(path):
     12     img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
     13     plt.imshow(img_array, cmap='gray')

FileNotFoundError: [Errno 2] No such file or directory: '/Datasets/PetImages/Dog'

原文由 Josh Carr 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 835
1 个回答

您必须先上传文件。

 from google.colab import files

uploaded = files.upload()

有多种方法可以加载外部数据。请检查此 链接

原文由 nag 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进