【发布时间】: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