Открытые файлы не имеют метод с именем find
. Вы, похоже, ищете
Userinput = input("Input your three-digit code: ")
with open(filename) as x:
for line in x:
if line.rstrip('\n') == Userinput:
print("password correct")
break
else:
print("password not found")
Менеджер контекста with
позаботится о закрытии дескриптора открытого файла, когда вы закончите.
Поскольку я вижу, что объекты IT-области в основном представляют существительные Вашего бизнес-домена, и действительно имею идентификационные данные, тогда как объекты значения не несут особого значения к бизнесу (думайте MonetaryAmount), и не имейте идентификационных данных.