ValueError: операция ввода-вывода для закрытого файла
Привет, я получаю эту ошибку в своем коде.Я попытался погуглить это, и я понимаю, что означает ошибка, но я не понимаю, почему я получаю эту ошибку.Я все еще изучаю Python, так что это, вероятно, основная ошибка.
for line in file:
if line == tekstNaamLogin:
file.close()
file2 = open (filename2, 'r+')
for line in file2:
if line == tekstWwLogin:
weergaveinlog = Label(root, text = "Succesvol ingelogd!" + tekstNaamLogin)
weergaveinlog.grid(row=4, sticky=W, column =1)
print ("Succesvol ingelogd als: " + tekstNaamLogin)
file2.close()
time.sleep(2)
vergeetinlog()
weergaveinlog.grid_forget()
start()
else:
print ("Wachtwoord onjuist!")
else:
print ("Gebruikersnaam onjuist!")
file = open (filename, 'r+')
print ("Uw gebruikersnaam is: " + line)
file.close()
Ошибка возникает в этой части:
for line in file2:
Я просто не понимаю, что не так, потому чтофайл 2 открывается прямо перед прочтением.
Спасибо за помощь