Je préfère utiliser Notepad++ pour le développement,
Comment exécuter les fichiers en Python via Notepad++ ?
Je préfère utiliser Notepad++ pour le développement,
Comment exécuter les fichiers en Python via Notepad++ ?
Dans le menu, allez à : "Exécuter" --> "Exécuter..." (ou appuyez simplement sur F5 ).
py -2 -i "$(FULL_CURRENT_PATH)"
py -3 -i "$(FULL_CURRENT_PATH)"
Pour comprendre le py
commande mieux :
py -h
Un autre lien utile pour comprendre le py
commandement : Comment faire fonctionner python 2 et 3 sous Windows 7 ?
Merci à Reshure pour sa réponse qui m'a mis sur la bonne voie pour résoudre ce problème.
Toutes les réponses pour l'option de menu Exécuter->Exécuter vont avec le commutateur "/K" de cmd, pour que le terminal reste ouvert, ou "-i" pour python.exe pour que python force le mode interactif - les deux pour préserver la sortie pour que vous puissiez l'observer.
Pourtant, en cmd /k
vous devez taper exit
pour le fermer, dans le python -i
- quit()
. Si c'est trop long à taper à votre goût (pour moi, ça l'est :), la commande Run à utiliser est la suivante
cmd /k C:\Python27\python.exe "$(FULL_CURRENT_PATH)" & pause & exit
C:\Python27\python.exe
- évidemment le chemin complet de votre installation python (ou simplement python
si vous voulez aller avec le premier exécutable dans le chemin de votre utilisateur).
&
est l'exécution inconditionnelle de la commande suivante dans Windows - inconditionnelle car elle s'exécute indépendamment du RC de la commande précédente ( &&
est "et" - exécuté seulement si le précédent s'est terminé avec succès, ||
- est "ou").
pause
- imprime "Press any key to continue . " et attend une touche quelconque (cette sortie peut être supprimée si nécessaire).
exit
- Eh bien, tapez la sortie pour vous :)
Donc à la fin, cmd
fonctionne python.exe
qui exécute le fichier en cours et garde la fenêtre ouverte, pause
attend que vous appuyiez sur une touche quelconque, et exit
ferme finalement la fenêtre une fois que vous avez appuyé sur cette touche quelconque.
Aucune des solutions proposées précédemment n'a fonctionné pour moi. Une légère modification est nécessaire.
Après avoir appuyé sur F5 dans Notepad++, tapez :
cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"
L'invite de commande reste ouverte pour que vous puissiez voir la sortie de votre script.
J'utilise le plugin NPP_Exec (Trouvé dans le gestionnaire de plugins). Une fois qu'il est installé, ouvrez la fenêtre de la console (ctrl+~) et tapez :
cmd
Ceci lancera l'invite de commande. Puis tapez :
C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**
pour exécuter le fichier actuel sur lequel vous travaillez.
J'aimerais que les gens ici postent des étapes au lieu de simples concepts généraux. J'ai finalement réussi à faire fonctionner la version cmd /k.
Les instructions étape par étape sont :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Vous pourriez trouver bytes.com/topic/python/answers/698915-python-notepad utile.
0 votes
J'ai fait un petit guide d'installation pour NppExec.