xxaaoocc
@xxaaoocc
ruby, python

Не работает elif при взаемодействии с файлом?

f = open('text.txt', 'r', encoding='latin_1')

for num, line in enumerate (f, 1):
    if "ask<" in line:
        fh = input (f.readline() )
elif "write<" in line:
     print (f.readline() )

f.close()

File "tea.py", line 20
elif "write<" in line:
^
В чем проблема? Что я делаю не так?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
У вас elif вышел за предела блока for
Должно быть так
for num, line in enumerate (f, 1):
  if "ask<" in line:
    fh = input (f.readline() )
  elif "write<" in line:
    print (f.readline() )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект