EOF при разборе файла, содержащего изображения в python - PullRequest
0 голосов
/ 10 февраля 2019

Я не понимаю, почему я получаю ошибку EOF здесь.Может ли кто-нибудь помочь, пожалуйста? здесь я пытаюсь перебрать папку 'Flowers', содержащую 3 изображения, которые я хочу показать, но я получаю ошибку EOF независимо от того, что

thisпроисходит ошибка

Кроме того, 2 строки кода, которые не комментируются, работают, когда я отображаю только 1 изображение.Я хочу отобразить все изображения, как я могу это сделать?

1 Ответ

0 голосов
/ 10 февраля 2019

WHY : ошибка EOF вызвана отсутствующим блоком for-loop.Синтаксис для for-loop:

for item in collection:
  # do something here..
  # do more stuff here..

или, если for-loop пуст, вам необходимо указать pass.

for item in collection:
 #do nothing
 pass

В вашем коде естьнечего выполнять, поэтому требуется ключевое слово pass. 1014 *


ЦЕЛЬ : Сказав выше, я думаю, это то, что вы хотите сделать:

image_path = "C:\\Users\PC\\Desktop\\Flowers\\{}"

images = ["img1.jpg", "img2.jpg", "img3.jpg"]
for image_name in images:
  image = Image.open(image_path.format(image_name))
  image.show()
...