AttributeError: объект «WindowsPath» не имеет атрибута «split» - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь запустить приведенный ниже код:

all_images = list(Path(r'D:/face/train').glob('**/*.jpg'))
np.array([np.array(cv2.imread(str(file))).flatten() for file in all_images])

print(all_images[0])


train_images = (['x for x in all_images if val_families not in x', str(P)])
val_images = (['x for x in all_images if val_families in x', str(P)])
ppl = [x.split("/")[-3] + "/" + x.split("/")[-2] for x in all_images]
print(ppl[0])

Я получаю следующую ошибку:

   IndexError                                Traceback (most recent call last)
<ipython-input-17-c084f036099a> in <module>
  1 ppl = [x.split("/")[-3] + "/" + x.split("/")[-2] for x in all_images]
----> 2 print(ppl[0])

IndexError: list index out of range

, пожалуйста, помогите мне решить эту ошибку.

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