Не удается прочитать путь с помощью os.listdir

#python-3.x

Вопрос:

Я новичок и недавно присоединился к этому форуму. Я много раз пытался прочитать список набора данных изображений в своем коде с помощью os.listdir.

Я использую код:

 img_path = "images/train"
for image in os.listdir(img_path):
    print(image)
 

К сожалению, произошла ошибка:
FileNotFoundError: [Ошибка 3] Система не может найти указанный путь: «изображения/тестирование»

Есть ли какие-либо проблемы с Windows? Я попытался добавить путь в переменную среды, но произошла та же ошибка. Пожалуйста, кто-нибудь из экспертов может посоветовать мне, как преодолеть эту проблему? Спасибо.

Ответ №1:

Вы должны указать полный путь (абсолютный путь) к папке с изображениями.

Пример: C:/Users/User/images/train

Ответ №2:

Дайте абсолютный путь:

 import os
img_path = os.path.abspath("train")
for image in os.listdir(img_path):
    print(image)

 

Комментарии:

1. спасибо вам за ваш добрый комментарий. это помогает мне решить эту проблему