Ich habe Probleme beim Ausführen von eingebettetem Python. Es stellt sich heraus, dass ich die SystemExit-Ausnahme, die von sys.exit ();
ausgelöst wurde, nicht erfassen kannDas habe ich bisher:
%Vor%Auch mein Skript ist:
%Vor%Ausführen:
%Vor%Ich muss eine Datei ausführen, keinen Befehl.
PyRun_SimpleFileExFlags
function (und alle Funktionen, die es verwenden, einschließlich PyRun_AnyFileEx
) behandelt Ausnahmen selbst, indem sie für SystemExit
oder das Drucken von Tracebacks beendet werden. Verwenden Sie die Funktionsfamilie PyRun_File*
, um Ausnahmen im umgebenden Code zu behandeln.