Multitasking?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
old-hell
User
Beiträge: 2
Registriert: Montag 15. Dezember 2014, 17:00

Hallo Zusammen,

ich habe ein Problem mit einem Script.
Bin mir nicht ganz sicher, ob es etwas mit Multitasking(Prozess) zu tun hat.

Ich habe ein Script, das ein weiteres Script öffnet

Code: Alles auswählen

os.system("python meinscript2")
sys.exit()
Nun habe ich folgendes Problem, das 2.Script wird zwar ausgeführt (meinscript2), das erste Script wird aber nicht beendet, solange das zweite Script (meinscript2) noch läuft.

Kann mir da vielleicht jemand weiter helfen?

LG
Jens
BlackJack

@old-hell: Du kannst den aktuellen Prozess durch einen anderen ersetzen mit einer der `os.exec*()`-Funktionen. Allerdings: Was willst Du denn da *eigentlich* machen, denn vom Verhalten wird das nicht so wirklich grossartig etwas ändern.
old-hell
User
Beiträge: 2
Registriert: Montag 15. Dezember 2014, 17:00

Ich habe ein Fenster mit Tkinter gemacht.
Durch den Klick auf einen Button soll ein neues Fenster (neue Datei) geöffnet werden, und das derzeitige Fenster soll geschlossen werden.
Wenn ich jetzt auf den Button klicke, öffnet sich das neue Fenster (neue Datei), das alte Fenster geht aber erst dann zu, wenn ich das neue Fenster schliesse.
BlackJack

@old-hell: Dann schliess halt das Fenster (programmatisch) bevor Du das neue Programm startest. Am besten beendest Du die erste Anwendung ordentlich, also per `quit()`-Aufruf damit die `mainloop()` endet.
Antworten