Python FileNotFoundError:[Errno 2]没有这样的文件或目录,正在添加';r';前缀添加一个额外的斜杠,使目录不';不存在
我正在使用谷歌colab,这应该是一个简单的问题,但我的是如此混乱。我的程序无法检测目录。我曾尝试在字符串处添加“r”前缀,这会使地址中的斜杠加倍,使程序无法找到文件夹所在的位置Python FileNotFoundError:[Errno 2]没有这样的文件或目录,正在添加';r';前缀添加一个额外的斜杠,使目录不';不存在,python,file,directory,Python,File,Directory,我正在使用谷歌colab,这应该是一个简单的问题,但我的是如此混乱。我的程序无法检测目录。我曾尝试在字符串处添加“r”前缀,这会使地址中的斜杠加倍,使程序无法找到文件夹所在的位置 TRAIN\u DIR=r'C:\Users\Ash\OneDrive\Desktop\FYP\TRAIN' 以及错误结果: FileNotFoundError:[Errno 2]没有这样的文件或目录:“C:\\Users\\Ash\\OneDrive\\Desktop\\FYP\\train” 为什么突然之间会出现双
TRAIN\u DIR=r'C:\Users\Ash\OneDrive\Desktop\FYP\TRAIN'
以及错误结果:
FileNotFoundError:[Errno 2]没有这样的文件或目录:“C:\\Users\\Ash\\OneDrive\\Desktop\\FYP\\train”
为什么突然之间会出现双斜杠:(
我试着用“/”,双斜杠,这一切都不起作用。你说你在使用Google colab:colab不能在本地访问你的文件,所以这就是你不能访问你的文件的原因。试着先上传它们,然后使用相对路径将你的目录指向在线目录。没有出现“双斜杠”,你可以看到你是否打印了
>您的路径。您编写它的第一种方法是正确的,使用nor'…'
编写它并转义斜杠(您的“双斜杠”版本也是正确的,这是Python用来显示此类字符串的默认表示形式,使用单正斜杠而不是反斜杠同样正确。您真正的问题是运行代码的计算机上不存在路径。