【发布时间】:2021-03-16 22:52:30
【问题描述】:
我最近刚刚发布了一个关于文件路径错误的问题,我认为我已经解决了这个问题......我拥有的文件夹包含 .jpg 文件。出于某种原因,我收到了一个新错误:
RuntimeError:在以下子文件夹中找到 0 个文件:C:\Users\Lyn\Desktop\UTKFaceDataSet\Train_Set 支持的扩展名有:.jpg,.jpeg,.png,.ppm,.bmp,.pgm,.tif,.tiff,.webp
这是我修改后的代码:
data_dir = "C:\\Users\\Lyn\\Desktop\\UTKFaceDataSet"
train_dir = data_dir + '\\Train_Set'
test_dir = data_dir + '\\Test_Set'
training_transforms = transforms.Compose([transforms.Resize(100),
transforms.ToTensor()])
testing_transforms = transforms.Compose([transforms.Resize(256),
transforms.ToTensor()])
#Load the datasets with ImageFolder
training_dataset = datasets.ImageFolder(train_dir, transform=training_transforms)
testing_dataset = datasets.ImageFolder(test_dir, transform=testing_transforms)
【问题讨论】:
-
你可以试试这个:
import os; os.path.isdir(train_dir)看看它是否返回True? -
@Ivan 我试试看!感谢您的回复!
-
(^ 这不是一个解决方案,只是为了检查您的目录是否确实存在)。您也可以打印出
os.listdir(train_dir)并告诉我们您发现了什么。 -
@Ivan 它返回 true
-
好的,那
listdir呢?