¿No tienes "Editar con IDLE" entre tus opciones cuando haces clic derecho en un archivo .py? ese debería ser el comportamiento predeterminado de IDLE, tal vez pueda cambiar de acuerdo con algunas configuraciones de instalación / sistema. No establecería IDLE como el programa predeterminado para abrir archivos .py, esa es la tarea de Python. Además, eso implicaría que no se ejecutan cuando hace doble clic en ellos o escribe su nombre de extensión completa en la línea de comando.
Si lo que dije anteriormente no funciona para usted, puede agregar la ruta IDLE que mencionó a la variable del sistema Ruta en Windows, para que pueda escribir en la línea de comando:
idle file_you_want_to_open.py
o
idle.py file_you_want_to_open.py
Una vez que agregue la ruta IDLE a la variable del sistema Path, también puede lanzar IDLE escribiendo "inactivo" en el cuadro que obtiene de windowsbutton-R. Como ventaja adicional, puede agregar la estimación .py a la variable de sistema PATHEXT para que las secuencias de comandos de Python se ejecuten "solo por nombre", como ejecutables, comandos del sistema, programas compilados o como se llame.
nota: esto comenzó como un comentario, luego se hizo de alguna manera ... largo. Creo que puedes encontrar todo lo que dije, simplemente mejor, en muchos tutoriales de Python en Internet.
EDITE para adaptarse a su pregunta editada: mi respuesta anterior debería resolver su problema incluso si su sistema no está configurado correctamente para ejecutar archivos .pyw, de todos modos simplemente elija "seleccionar un programa de una lista ...", si Python no está allí, busque en su carpeta Parece una cuestión de tener Python "vinculado" con archivos .pyw, como se supone que debe ser. Solo déjame repetir: no quieres tener archivos .py abiertos en IDLE por defecto, mira mi respuesta arriba.