Python >> Tutoriel Python >  >> Python Tag >> Windows

Puis-je enregistrer des scripts python à exécuter sous Windows ?

Oui :) C'est en fait la FAQ #2 :

Si vous préférez pouvoir exécuter le script en tapant simplement "foo" sans extension, vous devez ajouter .py à la variable d'environnement PATHEXT.

Edit :Bien sûr, n'oubliez pas d'ajouter le répertoire d'installation de Python au PATH et de lancer une autre instance de votre interpréteur de commandes si vous modifiez le système ou l'utilisateur PATH et/ou PATHEXT par des moyens extérieurs à cet interpréteur de commandes.

Modification supplémentaire :au cas où j'aurais mal compris votre question :je suppose que vous êtes uniquement intéressé par le lancement de scripts python sans avoir à saisir l'extension .py depuis la ligne de commande cmd.exe . PATHEXT est un mécanisme spécifique au shell cmd.exe et aux autres shells (ainsi que CreateProcess() et amis) ne s'en soucieront pas le moins du monde.