Как исправить ошибку с получением и проверкой данных?

Здравствуйте, у меня есть код который получает данные из input и проверяет, равен input password ли пароль тому что содержится в текстовом файле. С помощью получению номера на котором находится строка с e-mail он получает пароль блягодаря getline(из другого файла), но когда я ввожу верные данные он выводит ошибка. Помогите пожалуйста исправить или можете предложить свой вариант кода!>
import linecache
s = input()
password = input()
with open('email.txt', 'rt', encoding='utf-8') as file:
      n = 0
      for line in file:
         n += 1
         if s in line:
            print(n)
            i = linecache.getline('password.txt', n)
            print(i)
      if password == i:
         print('Работает')
      else:
         print('Ошибка')
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Блок проверки пароля нужно сдвинуть на два таба вправо, внутрь первого if.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы