@OdAs
Начинающий пайтон програмист

Как написать код на пайтоне который проверяет наличие текста в текстовом файле?

Хочу сосздать програму которая проверяет ввод(вводом являеться пароль пользователя который он создает). При наличии ввода в текстовом файле програма выдает что пароль существует и продолжает выполнение. Если ввода в текстовом файле нету то она записывает ввод в файл.Вот мой код. Внем не работает чать которая отвечает за проверку наличия ввода в текст. файле . Помогите пожалуйсто ))

password = list(input())
pass_word = ''.join(password)

pass_file = open(r'C:\Users\User\PycharmProjects\PasswordValidation\Paswords', encoding='UTF-8')
pass_file.readline()

if pass_word in pass_file:
    print('This password already used!!')
    password = list(input())
else:
     pass_file.write(pass_word)
     pass_file.write(' \n ')
     pass_file.close()
  • Вопрос задан
  • 698 просмотров
Решения вопроса 1
0ralo
@0ralo
Python backend developer
Если я вас правильно понял
pswrd = input()
with open("passwords", "r") as f:
    data = f.read()
    if pswrd in data:
        print("here")
    else:
        with open("passwords", "a") as f2:
            f2.write(f"{pswrd}\n")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
yungtitanium
@yungtitanium
Кодер на python
Почему list(input())?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы