os.listdir (имя файла): нет такого файла или каталога - PullRequest
0 голосов
/ 03 марта 2020

Я медленно изучаю Tensorflow, но у меня возникают проблемы с загрузкой данных, которые я загрузил в модель.

Продолжайте получать: [Errno 2] Нет такого файла или каталога

Файл 'data' содержит и 'train', и 'test'. Внутри этих папок 'train' & 'test' содержатся изображения (jpg) соответственно.

Этот файл ipynb создается в той же папке, что и файл 'data'.

PATH = os.path.join(os.path.dirname('data'))

train_dir = os.path.join(PATH, 'train')
test_dir = os.path.join(PATH, 'test')

num_train = len(os.listdir(train_dir))
num_test = len(os.listdir(test_dir))

1 Ответ

1 голос
/ 04 марта 2020

Не используйте никакие функции для получения пути, просто используйте имя папки.

PATH = 'data'

или

PATH = os.path.join(os.path.abspath(os.getcwd()),'data')
train_dir = os.path.join(PATH, 'train')
test_dir = os.path.join(PATH, 'test')

num_train = len(os.listdir(train_dir))
num_test = len(os.listdir(test_dir))
...