В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Лешик2005
Лешик2005
29.11.2021 20:37 •  Информатика

скажите в чем ошибка в этом коде : from tkinter import *
from tkinter import messagebox
import pickle

HEIGHT = 550
WIDTH = 550
def registration():
label_error = None
frame = Frame(root, bd=10)
frame.place(relx=0.5, rely=0.2, relwidth=0.7,
relheight=0.6, anchor='n')
label = Label(frame, text='Sign Up', font='16')
label.place(relwidth=1, relheight=0.1)
label_login = Label(frame, text='Login: ')
label_login.place(rely=0.2, relwidth=0.35,relheight=0.1)
login_register = Entry(frame)
login_register.place(relx=0.4, rely=0.2,
relheight=0.1, relwidth=0.55)
def signup():
nonlocal label_error
error = ''
if label_error:
label_error.destroy()

if len(login_register.get()) == 0:
error = '*login error'
elif len(password1.get())
button = Button(frame, text='Sign in',command=lambda: login_pass())
File "D:/Шаг/Средний/486/1.py", line 60, in login_pass
a = pickle.load(f)
EOFError: Ran out of input

Показать ответ
Ответ:
51201826
51201826
29.11.2020 18:32

у вас exception в функции / методе login_pass, из-за EOF.

судя по всему там делается pickle.load(f), где f -- файловый объект, в нем, как я догадываюсь, ваш какой-то сериализованный пиклом объект. скорее всего он поврежден :)

а вообще есть stackoverflow для таких вопросов, и желательно кидать код форматированным, и с нормальным стектрейсом и логами какими-нибудь :)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота