Найти - Пользователи
Полная версия: Не работает проверка. Функция open.
Начало » Центр помощи » Не работает проверка. Функция open.
1
Aedronius
Учусь данной функции, как пример решил сделать что-то на подобии “Авторизации”. Проблема в том, что если попытаться вывести переменную mName или mPass, то будет выводиться значения user, и, соответственно test, но при этом функция if, почему-то, не воспринимает их. Может кто поможет? Буду очень благодарен.

Содержание файла “cfgBase.txt”:
 user
 test

Вот сам код:
 import time
fr = open('cfgBase.txt', 'r', encoding = 'utf-8')
mName = fr.readline()
mPass = fr.readline()
loginForm = input('Введите логин: ')
if loginForm == mName:
    pass 
else: 
    print('Аккаунта с таким никнеймом не существует. Операция была прервана!')
    time.sleep(5)
    exit()
passwordForm = input('Введите пароль: ')
if passwordForm == mPass:
    pass
else:
    print('Вы указали неверный пароль. Операция была прервана!')
    time.sleep(5)
    exit()
py.user.next
Aedronius
  
mName = fr.readline()
mPass = fr.readline()
  
mName = fr.readline().rstrip()
mPass = fr.readline().rstrip()
  
>>> 'abc\n'.rstrip()
'abc'
>>>
Aedronius
py.user.next
Большое спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB