Здравствуйте! Иначе как в тему для начинающих писать не вижу смысла, потому что проблема мелочная. Есть у меня окно с полем ввода, описанное с помощью tkinter. В окно нужно ввести ключ длиной 8 символов и нажать кнопку для сохранения ключа в нужную переменную. Нажатие кнопки вызывает функцию save. Если длина не равна 8 символам, то появляется исключение "raise ValueError("Incorrect DES key length (%d bytes)" % len(key))". try {участок кода с присвоением} except ValueError: {messagebox} не помогает. Что можно сделать?
Код:
Код:
Python:
def save():
try:
key.set(keyset.get())
name.set(nick.get())
except ValueError:
mb.showinfo()