Я получаю FileNotFoundError при попытке создать цикл в - PullRequest
0 голосов
/ 01 октября 2019

Я делаю image classifier. Я успешно создал папки и вручную поместил .txt files, в котором есть links до images от Google внутри каждой папки.

Сейчас я пытаюсь download изображений из каждой .txt file either в папку внутри каждой категории папки , or в каждой папке категории, которая такжеимеет файл .txt , однако я получаю ошибки. пожалуйста, помогите.

Я manually поместил .txt files в каждую из папок, поскольку они были в названии родительской папки как PLANTS, но это не имело значения.

Iожидается, что все изображения, загруженные в соответствующие папки, будут загружены из файлов .txt со ссылками на изображения Google, но это не работает, независимо от того, находится ли файл .txt внутри основной папки PLANTS или внутри каждой папки категории, которая находится внутри папки PLANTS

вместо этого я получаю следующие ошибки

FileNotFoundError

см. Прикрепленный снимок экрана

enter image description here

&

enter image description here

1 Ответ

0 голосов
/ 02 октября 2019

Длинные имена файлов или пути с пробелами поддерживаются NTFS в Windows NT. Однако эти имена файлов или каталогов требуют кавычек вокруг них, когда они указаны в операции командной строки. Отказ от использования кавычек приводит к сообщению об ошибке.

 for i in range(len(folders)):
        path = "content/gdrive/My Drive/Colab Notebooks/Flowers/PLANTS"
        #for creating directory we need path class object so below this: 
        dest_for_creating_directory = path/folders[i]
        #for searchi directory which have spaces we need doubleQuotations that  
        #why user below one in download image function instead of dest. 
        dest_for_searching_directory = path+"/"+folders[i]

Примечание: рекомендуется писать имя папки / файла без space подробнее

...