Я хочу прочитать строки, которые заканчиваются на ‘edu’, но тщетно

#python #python-3.x

#python #python-3.x

Вопрос:

Пожалуйста, помогите мне в приведенном ниже коде

 with open('k.txt') as fhand:
    for line in fhand:
        if line.endswith('edu'):   
            print(line)
  

Комментарии:

1. Большинство строк заканчиваются символом новой строки. Попробуйте сначала убрать из строк пробелы: if line.strip().endswith('edu'):

2. Большое спасибо, это работает

3. Это довольно распространенная проблема, но я не могу найти обманщика … кто-нибудь?