如何修复此“无文件或目录”错误

我试图遍历一个目录并打印出文件夹中每个图像的数据,但我不断收到错误消息,指出文件夹中的图像文件不存在,尽管它存在于其中。


import os 

import PIL

from PIL import Image

from numpy import asarray


directory = r'C:\Users\9devi\OneDrive\Desktop\Dog or Car\Dogs'

for filename in os.listdir(directory):

    print(filename) 

    image = Image.open(filename)

    data = asarray(image)

    print(data)


慕尼黑8549860
浏览 115回答 1
1回答

凤凰求蛊

您需要在文件名中包含目录名称。IEdirectory = r'C:\Users\9devi\OneDrive\Desktop\Dog or Car\Dogs'for filename in os.listdir(directory):    print(filename)     file_path = os.path.join(directory, filename)    image = Image.open(file_path)    data = asarray(image)    print(data)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python