Lorsque mon script python a terminé d'exécuter du code, je veux être en mesure de tuer le script python à partir de la ligne de commande Windows uniquement et de fermer tout ce qui a à voir avec python
la fenêtre python reste ouverte après que tout le code a été exécuté même bien que j'aie inclus exit ()
à la fin de mon code
j'ai essayé
taskkill /IM myScript.exe
ERREUR: Le processus "py.exe" est introuvable.
taskkill /IM py.exe
ERREUR: Le processus "myScript.exe" est introuvable.
Je ne trouve aucun processus python dans le gestionnaire de tâches
Quelqu'un peut-il m'aider?
4 Réponses :
Pour tuer une tâche / processus soit en utilisant l'identifiant du processus ou par le nom du fichier image.
nom de l'exécutable taskkill / IM
<₹OR
Détecte d'abord si un processus est en cours d'exécution, puis tue
liste des tâches | find / i "executablename.exe" && taskkill / im "executablename.exe" / F || Le processus d'écho "executablename.exe" ne fonctionne pas
Problème résolu en ajoutant du code en python ide:
import os os.system("taskkill /im py.exe")
c'est une solution plutôt piratée, mais si cela fonctionne pour vous, marquez votre solution comme réponse?
Je soupçonne fortement que les processus python sont déjà terminés, c'est pourquoi le taskkill
de CMD n'a pas fonctionné, auquel cas, je ne pense pas qu'il soit nécessaire de le terminer de force avec os.system qui est interfaçage avec Windows
pour signaler la tâche de py.exe
Créez simplement un fichier batch et exécutez-le.
@echo off FOR /F "tokens=2 delims= " %%P IN ('tasklist /FO Table /M /NH ^| Find /i "Py"') DO (TASKKILL /PID %%P /F)
Même ceci peut être essayé:
@echo off tasklist /fi "IMAGENAME eq name.exe" && (taskill /Im "name.exe")
Vous pouvez ajouter un indicateur optionnel / F qui signifie un arrêt forcé.
il s'agit de
python.exe
pour 2.x ou depython3.exe
pour 3.x, et non depy.exe
Les processus python.exe et python3.exe n'ont pas été trouvés dans l'invite de commande
hein? comment exécutez-vous exactement le script?
je double-clique sur le script du dossier
Cela peut être .... le python est déjà sorti, mais cmd est bloqué / bloqué.
essayez de changer Ouvre avec, le chemin réel où Python est installé sur votre système