В Python 3.0.1 я получил эту ошибку после того, как я нажал Ctrl-C, чтобы прервать предыдущий запуск программы в оболочке Python Idle и затем попытаться запустить скрипт.
Также в 3.0.1: допустим, у вас открыто два окна Idle: скрипт, открытый для редактирования в одном, и окно Python Shell Idle. Я обнаружил, что если вы закроете окно оболочки, а затем сразу же попытаетесь запустить скрипт, он выдаст эту ошибку, когда попытается повторно открыть оболочку, но не в том случае, если вы немного подождете, пока Idle выполнит чистое соединение до этого нужно сделать.
Хуже ошибки, которые я обнаружил (опять же, в v3.0.1 - не уверен, что это произойдет в версиях 2.x):
У меня был длинный сценарий - подняться до 9 тыс. Строк - и как только он достигнет определенного размера, выполнение команды «сохранить как» привело к сбою в режиме ожидания. Я не уверен, каков был точный порог для размера, но до этого я также получал некоторые прерывистые сбои «сохранить как», которые, казалось, зависели от того, что еще у меня происходило - другие неактивные окна, сколько выводилось в оболочке окно, возможно, - все в таком духе. Это может привести к сбою, и вы потеряете несохраненную работу.
Кроме того, одна вещь, которую я обычно делаю, - это открываю окно, где я вырезаю и вставляю фрагменты кода на разных этапах проверки, пишу заметки самому себе и т. Д. Я могу вернуться к ним. У меня есть один такой файл, который бездействует каждый раз, когда я пытаюсь открыть его, и я потерял несохраненную работу в первый раз. (К сведению: другие редакторы, включая PythonWin 2.5.2, не имеют проблем с открытием файла.)