python - python: FileNotFoundError: [Errno 2] 没有这样的文件或目录
问题描述
我正在使用google collab来学习 python 和机器学习。我正在尝试从/content/Images/文件夹中读取图像文件,但由于某种原因,它给出了错误 -
FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/content/Images/CM148.jpg'
. 这是我的代码:
from PIL import Image
path='/content/Images/'
def load_images(abs_path):
for image in train_images: #jpg
print(abs_path+image)
xpath = os.path.join(path,image)
im=Image.open(xpath)
np.append(image_list,im)
load_images(path)
我在堆栈溢出时遇到了类似问题的问题。但是指定绝对路径似乎可以解决他们的错误。
我确定图像存在于文件夹中,并且我想我正在指定绝对路径。当我运行这段代码时,它会给我一个小缩略图作为预览:
from IPython.display import Image
Image('/content/Images/CM148.jpg')
任何帮助将不胜感激。谢谢
解决方案
当您可能应该输入绝对路径时,您正在传递相对路径。
推荐阅读
- javascript - nodejs,调用方法,输出日志流
- javascript - 推送并替换数组中的值
- embedded - NCV7751 基于 SPI 的低端继电器驱动器 IC 不工作
- excel - 尝试返回范围;运行时错误 91
- python - 如何在 python imap 中获取电子邮件附件大小
- python - Spyder IDE 绘图
- html - Angular 材质卡片分页器
- c# - Unity Shader Graph - 如何更改参数 --- 如何同时更改所有对象上的网格参数?
- java - Spring JPA:XML 配置 - 没有符合条件的存储库 bean/找不到元素“jpa:repositories”的声明
- java - 在 java 中使用 DateFormatter 获取 UTC 时间