Haben Sie nicht "Mit IDLE bearbeiten" unter Ihren Optionen, wenn Sie mit der rechten Maustaste auf eine .py-Datei klicken? Dies sollte das Standardverhalten von IDLE sein. Möglicherweise kann es sich je nach Installations- / Systemeinstellungen ändern. Ich würde IDLE nicht als Standardprogramm zum Öffnen von .py-Dateien festlegen, das ist Pythons Aufgabe. Dies würde auch bedeuten, dass Sie sie nicht ausführen lassen, wenn Sie auf sie doppelklicken oder ihren vollständigen Namen in die Befehlszeile eingeben.
Wenn das, was ich oben gesagt habe, für Sie nicht funktioniert, können Sie den von Ihnen erwähnten IDLE-Pfad zur Systemvariablen Path in Windows hinzufügen, sodass Sie in die Befehlszeile Folgendes eingeben können:
idle file_you_want_to_open.py
oder
idle.py file_you_want_to_open.py
Sobald Sie den IDLE-Pfad zur Systemvariablen Path hinzugefügt haben, können Sie auch IDLE starten und "idle" in das Feld eingeben, das Sie von Windowsbutton-R erhalten. Als Plus können Sie der PATHEXT-Systemvariablen die .py-Schätzung hinzufügen, damit Python-Skripte "nur nach Namen" ausgeführt werden, z. B. ausführbare Dateien, Systembefehle, kompilierte Programme oder wie auch immer Sie sie nennen.
Hinweis: Dies begann als Kommentar und wurde dann irgendwie ... langwierig. Ich glaube, Sie finden alles, was ich gesagt habe, besser in vielen Python-Tutorials im Internet.
BEARBEITEN, um Ihrer bearbeiteten Frage zu entsprechen: Meine vorherige Antwort sollte Ihr Problem lösen, auch wenn Ihr System nicht richtig für die Ausführung von .pyw-Dateien eingestellt ist. Wählen Sie trotzdem einfach "Programm aus einer Liste auswählen ...", wenn Python nicht vorhanden ist es in seinem Ordner. Es scheint eine Frage der Python-Verknüpfung mit .pyw-Dateien zu sein, wie es sein soll. Lassen Sie mich nur wiederholen: Sie möchten nicht, dass .py-Dateien standardmäßig in IDLE geöffnet sind. Schauen Sie sich meine Antwort oben an.