Используя IDLE, я написал интерактивную python программу с использованием pygame и сохранил ее как файл Songboard01.py. Я использую команду запуска IDLE или клавишу f5 для запуска сценария. Пользователь сначала отвечает на оболочку IDLE, которая задает вопрос запуска, после чего все ответы - это щелчки мышью на экране pygame. В дополнение к игре, экран позволяет пользователю выбирать альтернативные варианты, такие как (1) «Выйти», (2) «Инструкции», (3) «Кредиты», (4) «Решения» и (5) «. Играй снова ». Первые три работают нормально, и игра может без проблем работать после (2) или (3). Это «Играй снова», что меня озадачило. Если пользователь пытается получить новую игру во второй раз, сообщение об ошибке заканчивается:
File "/Users/anobium/Desktop/SongBoard/Songboard01.py", строка 314, в импорте new_game Songboard01.py ModuleNotFoundError : Нет модуля с именем "Songboard01.py"; Songboard01 не является пакетом