fp = builtins.open (filename, "rb") filenotfounderror: [errno 2] нет такого файла или каталога: - PullRequest
0 голосов
/ 04 июля 2018

Я хочу загрузить целую папку изображений вместе. Я работаю в R, используя Keras с интерфейсом Python. Я установил путь к папке, затем использовал функцию lapply для загрузки изображений в папку, один за другим.

> files <- list.files(path="C:/Users/acer/Desktop/Triparna/traitestimage/Test/Bone/", pattern=".png",all.files=T, full.names=F, no.. = T)
 > list_of_images = lapply(files, image_load)

Ошибка:

Error in py_call_impl(callable, dots$args, dots$keywords) : 
FileNotFoundError: [Errno 2] No such file or directory: 'bone58.png'

Detailed traceback: 
File "C:\Users\acer\ANACON~1\envs\R-TENS~1\lib\site- 
packages\keras\preprocessing\image.py", line 387, in load_img
img = pil_image.open(path)
File "C:\Users\acer\ANACON~1\envs\R-TENS~1\lib\site- 
packages\PIL\Image.py", line 2548, in open
fp = builtins.open(filename, "rb")

Можете ли вы помочь мне. Я понимаю, что интерфейс Python не может определить путь. Но как мне это сделать?

1 Ответ

0 голосов
/ 04 июля 2018

Преобразовать его в тип пути; потому что он не относится к типу пути, когда вы пытаетесь получить к нему доступ.

Например, если ваш путь: - "my_path/this_way" Тогда: -

import os path1 = os.path.normpath("my_path/this_way")

Теперь используйте path1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...