Python skript per Doppeklick starten - Fenster soll offen bleiben

Probleme bei der Installation?
Antworten
drnicolas
User
Beiträge: 124
Registriert: Sonntag 24. Juli 2016, 10:32

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.
Benutzeravatar
noisefloor
User
Beiträge: 4248
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

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
Antworten