Wie schließt man das Debug-Ausgabefenster in PTVS automatisch?

Wie schließt man das Debug-Ausgabefenster in PTVS automatisch?

Ich verwende das PTVS-Paket auf MSVS 2013 Express, um meine Python-Skripte zu entwickeln und auszuführen. Ich verwende die StartSchaltfläche ( F5), um das Skript auszuführen. Das Skript verwendet den TCP/IP-Stapel, um mit einem externen Programm zu kommunizieren, das im Hintergrund ausgeführt wird. Die letzten Zeilen in meinem Skript lauten:

del SWLink
sys.exit()

wobei SWLinksich das definierte Kommunikationsobjekt befindet.

Während das Skript ausgeführt wird, wird ein Terminalfenster (Befehlsfenster) geöffnet, in dem einige Nachrichten wiedergegeben werden, darunter auch meine print()-Nachrichten. Wenn das Skript endet, wartet das Terminal auf einen Tastendruck, um es zu schließen und die Kontrolle an die IDE zurückzugeben.

Wie muss ich mein Skript beenden, damit das Terminal automatisch geschlossen wird?

Antwort1

Um das Debug-Ausgabefenster automatisch zu schließen, öffnen Sie:

DEBUG-> Options and Settings...-> Python Tools->Debugging

und deaktivieren Sie die Kontrollkästchen Wait for input when process exits normallyund .Wait for input when process exits abnormally

UPDATE: Ich weiß nicht warum, aber das funktioniert nurManchmal??!

verwandte Informationen