Au moment où nous écrivons ces lignes (décembre 2019), la boîte de dialogue d'avertissement sur laquelle vous vous renseignez existe toujours. La façon la plus simple de "contourner" cet avertissement est de fermer le tracé avant de réexécuter votre code (indépendamment des étapes présentées ci-dessous).
Une solution "automatique
Remarque : ces étapes supposent que vous exécutez Notepad++ sous Windows.
Comme alternative à la fermeture manuelle de la parcelle à chaque fois, vous devriez pouvoir exécuter, dans NppExec, par exemple :
TASKKILL /F /IM python.exe
CMD /C START "" /MIN python "$(FULL_CURRENT_PATH)"
Vous devriez jeter un coup d'œil à TASKKILL , CMD y START respectivement pour des explications détaillées sur les options de chaque commande, mais en substance, ces commandes tuent toute python.exe
génèrent ensuite un autre ensemble de processus qui sont découplés de NppExec/Notepad++ (ils n'ont donc pas besoin d'être terminés avant de lancer un nouvel ensemble de processus).
Petite mise en garde, cela n'empêchera pas l'avertissement en cas de Windows préexistant. Vous devrez toujours les fermer manuellement.
_"$(FULL_CURRENT_PATH)"
est une variable intégrée à Notepad++ et nécessite que le document actuel ait un chemin d'accès existant (c'est-à-dire qu'il ait été enregistré) pour fonctionner correctement. Sinon, vous pouvez simplement utiliser le chemin d'accès complet à votre code (par ex. C:\path\to\code.py
)._