首页 > 解决方案 > FileNotFoundError: [Errno 2] No such file or directory ,添加 'r' 前缀会添加一个额外的斜杠,使目录不存在

问题描述

我正在使用 google colab,这应该是一个简单的问题,但我的问题很混乱。我的程序无法检测到目录。我尝试在字符串中添加“r”前缀,这使地址中的斜杠加倍 - 使程序无法找到文件夹的位置。

TRAIN_DIR = r'C:\Users\Ash\OneDrive\Desktop\FYP\train'

和错误结果:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Ash\\OneDrive\\Desktop\\FYP\\train'

为什么突然双斜线:(

我尝试使用 "/" ,双斜杠,它都不起作用。

标签: pythonfiledirectory

解决方案


您说您使用的是 Google colab: Colab 无法在本地访问您的文件,所以这就是您无法访问文件的原因。尝试先上传它们,然后使用相对路径将您的目录指向在线目录。


推荐阅读