【发布时间】:2020-10-21 10:16:59
【问题描述】:
从文件夹加载图像时出错。我已经加载了以下内容:
base_path = '/Users/rayday/Desktop/COMP309_2020_Project/'
train_dir = '/Users/rayday/Desktop/COMP309_2020_Project/Train_data/'
test_dir ='/Users/rayday/Desktop/COMP309_2020_Project/ProjectTemplate_python3.7/data/test/'
当我运行下面的代码块时
print('Training Data')
for direc in os.listdir(train_dir):
print(direc, ':',len(os.listdir(train_dir+direc)))
我收到一条错误消息,提示“不是目录”。
【问题讨论】:
-
您是否阅读过错误信息?并了解您的代码在做什么?这里涉及 0 张图片。 “不是目录”意味着元素“direc”不是目录。这并不奇怪,因为 os.listdir(train_dir) 将列出此文件夹中的每个元素,包括文件。因此,在应用 os.listdir(train_dir + direc) 时,您尝试将文件的内容作为目录列出。
标签: python tensorflow machine-learning keras jupyter-notebook