python - 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'
为什么突然双斜线:(
我尝试使用 "/" ,双斜杠,它都不起作用。
解决方案
您说您使用的是 Google colab: Colab 无法在本地访问您的文件,所以这就是您无法访问文件的原因。尝试先上传它们,然后使用相对路径将您的目录指向在线目录。
推荐阅读
- ruby-on-rails - 生产环境中引入了一系列新的、神秘的 ActiveRecord 错误
- python - 'Encoder/conv6/Conv2D' 从 2 中减去 3 导致的负维度大小
- angular - 使用从 Angular 组件调用的 Mongoose 的子文档数组更新文档失败
- .htaccess - 每个网站有多个 htaccess 文件?
- android - AOSP:无法将预构建的静态库放入它们的中间文件夹以链接到其他模块
- c# - c#中最通用的函数类型是什么
- javascript - 如何使用 javascript 检查空 td 单元格(数据输入是字符串)
- asp.net-mvc - ASP.NET MVC Core 标记帮助程序问题
- c++ - yaml-cpp 的主要性能问题
- java - 如何删除所有java方法的内容eclipse