windows - Kør eksekverbar fra python sådan at den styrter uden GUI eller beder om brugerindgang

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et python program, der kører en konsol eksekverbar i Windows ved hjælp af subprocess.Popen.


Det virker godt, bortset fra at hvis den eksekverbare går ned, viser den en meddelelsesboks, der angiver fejlen, og brugeren skal klikke 'OK' for at python scriptet kan fortsætte.


Hvordan kan jeg køre den eksekverbare fra python sådan at den ikke vil åbne en meddelelsesboks, hvis den går ned?

Bedste reference


Ved hjælp af mine faciliteter til psykisk fejlfinding tror jeg, at dette er det problem, du har. [1]


Kort sagt: du skal slukke for nedbrud under Windows for at løse dialogboksen, der vises, når din underproces krasjer. Selv om dette er påkrævet, er det mere ønskeligt at finde ud af hvorfor din underproces kolliderer i første omgang.