Wie kann ich ein Programm und / oder einen Python-Code unter Windows vollständig beenden?

3605
whatwhatwhat

Ich habe Sublime Text 3 ausgeführt, aber es scheint, als habe ich irgendwie eine Endlosschleife erstellt. Ich habe ein Bild in eine Datei geschrieben, aber wenn ich in den Ordner schaue, sehe ich, dass das Bild zwischen einem dieser generischen Bildsymbole und dem eigentlichen Bild flackert. Python schreibt also die Datei immer wieder neu.

Ich habe bereits versucht, alle Registerkarten zu schließen und dann den Texteditor zu schließen. Die Datei in meinem Ordner kann jedoch immer noch nicht gelöscht werden. Gibt es vielleicht eine Möglichkeit, entweder den erhabenen Code oder den im Hintergrund laufenden Python-Code vollständig zu töten?

0

2 Antworten auf die Frage

0
Alex

Machen Sie einen Rechtsklick auf den leeren Bereich der Taskleiste und wählen Sie aus dem Menü 'Taskmanager' die Liste der Prozesse aus. Wenn Sie "sublime" (oder Python-Prozess) erkennen, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Prozessbaum abbrechen". . Wenn Sie mehr Details zum Ausführen von Prozessen wünschen, sollten Sie ein viel besseres Programm als "Task-Manager" verwenden. Dieser wird als " Process Explorer " bezeichnet und kann von der offiziellen Microsoft-Website heruntergeladen werden

Ich sehe das nur, wenn ich mit der rechten Maustaste darauf klicke: http://imgur.com/a/qupQ3 whatwhatwhat vor 7 Jahren 0
NEIN, klicken Sie auf die Registerkarte "Details" Alex vor 7 Jahren 0
Den Endprozessbaum gefunden, aber das hat nicht funktioniert. whatwhatwhat vor 7 Jahren 0
Versuchen Sie "Process Explorer", aber führen Sie "als Administrator" aus. Alex vor 7 Jahren 0
0
whatwhatwhat

Ich musste nur meinen Computer neu starten. Woohoo

Es ist nicht wahr "Wissenschaft" Weg :) Alex vor 7 Jahren 1
@Alex ich höre dich, aber ich war ungefähr 30 Minuten lang frustriert und wollte einfach mit meinem Projekt weitermachen: / whatwhatwhat vor 7 Jahren 0
Wenn Sie mit cmd von Console vertraut sind, führen Sie es beim nächsten Mal als Administrator aus, und ermitteln Sie mithilfe von "tasklist" die Prozess-ID (PID). Anschließend können Sie "taskkill / PID 12345 / T" verwenden, wobei 12345 eine PID eines fehlerhaften Prozesses ist Alex vor 7 Jahren 1
Vielen Dank, dass Sie die Schleife zu Ihrer Frage geschlossen haben. In zwei Tagen können Sie Ihre eigene Antwort akzeptieren, um anzuzeigen, dass das Problem gelöst ist. fixer1234 vor 7 Jahren 0