Я экспериментировал с чтением файла в Python, и он просто перестал работать после того, как я попытался что -то добавитьPython

Программы на Python
Anonymous
Я экспериментировал с чтением файла в Python, и он просто перестал работать после того, как я попытался что -то добавить

Сообщение Anonymous »

Вот код < /p>
login = open("login.txt", "a+")
passw = open("passw.txt", "a+")

state = 0
print("What do you want to do?")
print("1. Log in")
print("2. Register")
dec = int(input())
if dec == 1:
print("Enter your login:")
log = input()
print("Enter your password:")
pas = input()
if log == login.read() and pas == passw.read():
print("You are logged in")
state = 1
login.close()
passw.close()
else:
print("Incorrect login or password")
state = 0
login.close()
passw.close()

elif dec == 2:
print("Enter your login:")
log = input()
print("Enter your password:")
pas = input()
login.write(log)
passw.write(pas)
print("You are registered")
state = 1
login.close()
passw.close()

if state == 1:
print("What do you want to do?")
print("1. Read the file")
print("2. Write to the file")
print("3. Log out")
dec = int(input())
if dec == 1:
file = open("supasceret.txt", "r")
print(file.read())
file.close()
elif dec == 2:
file = open("supasecret.txt", "a+")
print("Enter the text:")
text = input()
file.write(text)
file.close()
elif dec == 3:
state = 0
print("You are logged out")
< /code>
, когда я попытался добавить еще одну функцию между строками 41-42, ее внезапно перестало работать, даже возвращая код, и запустить ее теперь все еще не работает, и теперь он постоянно говорит: «Неправильный логин или пароль ". Я даже очистил файлы и зарегистрировался с того же результата, который он по -прежнему вступил в тот же результат
Я вошел в систему и ожидал получить сообщение «Вы вошли в систему» ​​

Подробнее здесь: https://stackoverflow.com/questions/793 ... rking-afte

Вернуться в «Python»