【发布时间】:2021-01-02 15:25:32
【问题描述】:
我正在使用 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'
为什么突然出现双斜线:(
我尝试使用 "/" ,双斜杠,都不起作用。
【问题讨论】:
-
没有'双斜线出现',如果你
print你的路径,你可以看到。您编写它的第一种方式是正确的,没有r'...'并转义斜杠(您的“双斜杠”版本,这是Python用来向您显示此类字符串的默认表示形式也是正确的,并且同样正确)使用单个正斜杠/而不是反斜杠。您真正的问题是运行代码的机器上不存在该路径。