2016-05-11 15 views
0

Ich benutze os.startfile (Dateiname), um eine Datei zu öffnen (anzuzeigen). Ich kann keinen Befehl finden, um die Anzeige dieser Datei zu schließen.So schließen Sie die Anzeige der Datei

Bitte lassen Sie mich wissen, ob es einen entsprechenden Befehl oder eine Funktion dafür gibt.

Antwort

4

Nach der docs, gibt es keine Möglichkeit - https://docs.python.org/2.7/library/os.html#os.startfile

STARTFILE() liefert, sobald die zugehörige Anwendung gestartet wird. Es gibt keine Option, auf das Schließen der Anwendung zu warten, und es gibt keine Möglichkeit, den Beendigungsstatus der Anwendung zu abzurufen.

Sie müssen zu pywin zurückkehren.

+0

Nun, das bedeutet, dass Ihr Skript nicht mehr mit der Anwendung interagiert, sobald die Datei gestartet wird, nicht dass die Anwendung nicht innerhalb von Python beendet werden kann. – Roberto

+0

Einverstanden - deshalb habe ich ihn an pywin verwiesen – user590028

+0

... mein Verstand hat diese Zeile nicht registriert, sorry. – Roberto

Verwandte Themen