Ошибка "bad window path name «.!label»" в Tkinter возникает, когда вы пытаетесь обращаться к виджету, который еще не был создан или удален из окна.
Чтобы исправить эту ошибку, убедитесь, что вы создаете все необходимые виджеты (например, Label) до того, как пытаетесь обращаться к ним. Также убедитесь, что вы правильно указываете путь к виджету при обращении к нему.
Чтобы улучшить ваш код на Python для создания простой текстовой игры с использованием библиотеки Tkinter, вы можете использовать следующие советы:
1. Разделите ваш код на отдельные функции для каждого экрана или действия в игре. Например, функции для главного меню, игрового экрана, экрана победы и проигрыша и т.д.
2. Используйте классы для организации логики игры, обработки событий и взаимодействия с пользователем.
3. Добавьте возможность сохранять и загружать игру, чтобы пользователь мог продолжить игру с момента, на котором он остановился.
4. Реализуйте анимации, звуковые эффекты и другие элементы, которые сделают вашу игру более увлекательной и интересной для игроков.
Относительно ошибки с окном Label в функции glav_men(), у вас могут быть проблемы с созданием виджета Label или с неправильным обращением к нему. Убедитесь, что вы правильно указываете родительский виджет при создании Label и используете корректные методы доступа к виджетам в Tkinter. Разместите ваш код, чтобы я мог предложить конкретное решение.