我试图遍历一个目录并打印出文件夹中每个图像的数据,但我不断收到错误消息,指出文件夹中的图像文件不存在,尽管它存在于其中。import os import PILfrom PIL import Imagefrom numpy import asarraydirectory = 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)
1 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
您需要在文件名中包含目录名称。
IE
directory = 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)
添加回答
举报
0/150
提交
取消