【问题标题】:python: FileNotFoundError: [Errno 2] No such file or directorypython: FileNotFoundError: [Errno 2] 没有这样的文件或目录
【发布时间】:2018-05-14 07:50:56
【问题描述】:

我正在使用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')

任何帮助将不胜感激。谢谢

【问题讨论】:

  • 跟踪代码使用了什么,即xpath
  • 改用Image.open(os.path.abspath(xpath))
  • load_images(abspath(path))

标签: python python-imaging-library


【解决方案1】:

当您可能应该输入绝对路径时,您正在传递相对路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-13
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 2021-09-14
    • 1970-01-01
    相关资源
    最近更新 更多