N'avez-vous pas "Modifier avec IDLE" parmi vos options lorsque vous cliquez avec le bouton droit sur un fichier .py? cela devrait être le comportement par défaut d'IDLE, il peut peut-être changer en fonction de certains paramètres d'installation / système. Je ne définirais pas IDLE comme programme par défaut pour ouvrir les fichiers .py, c'est la tâche de python. Cela impliquerait également que vous ne les exécutiez pas lorsque vous double-cliquez dessus ou saisissez leur nom d'extension complète dans la ligne de commande.
Si ce que j'ai dit ci-dessus ne fonctionne pas pour vous, vous pouvez ajouter le chemin IDLE que vous avez mentionné à la variable système Path dans Windows, afin que vous puissiez taper dans la ligne de commande:
idle file_you_want_to_open.py
ou
idle.py file_you_want_to_open.py
Une fois que vous avez ajouté le chemin IDLE à la variable système Path, vous pouvez également lancer IDLE en tapant "idle" dans la zone que vous obtenez à partir de windowsbutton-R. En plus, vous pouvez ajouter l'estimation .py à la variable système PATHEXT pour que les scripts python s'exécutent "par nom uniquement" comme les exécutables, les commandes système, les programmes compilés ou tout ce que vous appelez.
note: cela a commencé comme un commentaire, puis est devenu en quelque sorte ... long. Je crois que vous pouvez trouver tout ce que j'ai dit, juste mieux, dans de nombreux didacticiels python sur Internet.
EDIT pour répondre à votre question modifiée: ma réponse précédente devrait résoudre votre problème même si votre système n'est pas correctement configuré pour exécuter des fichiers .pyw, de toute façon choisissez simplement "sélectionner un programme dans une liste ...", si python n'est pas là, recherchez dans son dossier. Il semble qu'il s'agisse d'avoir python "lié" avec des fichiers .pyw, comme il est censé l'être. Permettez-moi de répéter: vous ne voulez pas que les fichiers .py soient ouverts dans IDLE par défaut, regardez ma réponse ci-dessus.