Seite 1 von 1

Python skript per Doppeklick starten - Fenster soll offen bleiben

Verfasst: Donnerstag 27. November 2025, 12:06
von drnicolas
mein Skript läuft eigentlich ordentlich.
Das möchte ich jetzt per DKlick auf eine verknüpfung starten;

Funktioniert auch, aber irgendwo bricht das Skript mit einem fehler ab und sofort wird das fenster geschlossen - viel zu schnell um die meldung zu lesen.

Über VS Code läuft es prima. Dasselbe Problem tritt auch auf wenn ich das Ganze aus einem CMD-Fenster starte; es wird ein weiteres fenster egöffnet und dann eben auch schnell wieder geschlossen.


Wie vermeide ich das Schliessen des Fensters?

oder gibt es was besseres?

BTW:
Das Skript untersucht ein verzeichnis und kopiert Dateien nach Analyse.
Die Dateien befinden sich auf einem USB-Stick. Es wäre super wenn das Skript starten würde sobald man den Stick einsteckt.

Re: Python skript per Doppeklick starten - Fenster soll offen bleiben

Verfasst: Donnerstag 27. November 2025, 12:24
von noisefloor
Hallo,

das Verhalten ist so erstmal normal: das es öffnet sich eine Terminalfenster, in dem das Python-Skript ausgeführt wird und wenn das Skript fertig ist, schließt sich das Fenster, weil es nicht mehr gebraucht wird. Ob das Python-Skript regulär fertig ist oder durch einen Fehler beendet wurde ist dabei egal.

Kann man Umgehen, indem man ein Terminalfenster aufruft und diesem dann quasi als Startparameter des auszuführende Python-Skript mitgibt. Das exakte Vorgehen hängt vom Betriebssystem und dem verwendeten Terminal ab.

Das Betriebssystem bestimmt auch, ob und wie man auf das Anstecken eine USB Sticks reagieren kann. Unter Linux kann man dafür z.B. udev-Regeln einrichten.

Gruß, noisefloor