我正在尝试访问我从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中单击“文件”时,可以轻松导航到该文件夹。
答案 0 :(得分:0)
重新启动笔记本,然后在使用脚本的单元格中输入:!ls 它将显示当前路径。我注意到,即使您移动了脚本,目录也保持不变