в файле и отобразить первую строку:
with open('data.txt', 'r', encoding='utf-8') as file:
word = input('Введите название функции: ')
isword = '/' + word.lower()
if isword in file.read():
print('Я нашёл!')
lines = file.readlines()
print(lines[0])
else:
print('Не могу найти :(')
Ошибка:
> IndexError: list index out of range
Читать умею, гуглить тоже, перепробовал несколько вариантов, но при запуске этого куска кода (в отдельном файле):
with open('data.txt', 'r', encoding='utf-8') as file:
lines = file.readlines()
print(lines[0])
...ошибок не возникает. Подскажите, в чём конкретно может быть проблема? :(
Потому чтоив первом случае есть read и readline обе
Перед строкой с realines напиши file.seek(0)
Обсуждают сегодня