Разве у вас нет опции "Редактировать с IDLE", когда вы щелкаете правой кнопкой мыши по файлу .py? Это должно быть поведение по умолчанию IDLE, может быть, оно может измениться в зависимости от некоторых настроек установки / системы. Я бы не стал использовать IDLE в качестве программы по умолчанию для открытия файлов .py, это задача Python. Также это может означать, что вы не выполняете их при двойном щелчке по ним или при вводе их полного полного имени в командной строке.
Если то, что я сказал выше, не работает для вас, вы можете добавить указанный вами путь IDLE в системную переменную Path в Windows, чтобы вы могли ввести в командной строке:
бездействующий file_you_want_to_open.py
или же
idle.py file_you_want_to_open.py
Добавив путь IDLE в системную переменную Path, вы также можете запустить IDLE, набрав "idle" в поле, которое вы получаете из windowsbutton-R. Кроме того, вы можете добавить .py estension в системную переменную PATHEXT, чтобы скрипты Python выполнялись "только по имени", такие как исполняемые файлы, системные команды, скомпилированные программы или как вы там их называете.
примечание: это началось как комментарий, а потом стало как-то ... длинным. Я верю, что вы можете найти все, что я сказал, просто лучше, во многих уроках по питону в Интернете.
РЕДАКТИРОВАТЬ, чтобы соответствовать отредактированному вопросу: мой предыдущий ответ должен решить вашу проблему, даже если ваша система неправильно настроена для запуска файлов .pyw, в любом случае просто выберите «выбрать программу из списка ...», если python там нет, ищите это в его папке. Кажется, дело в том, чтобы связать python с файлами .pyw, как это и должно быть. Просто позвольте мне повторить: по умолчанию вы не хотите открывать файлы .py в IDLE. Посмотрите на мой ответ выше.