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.
ich möchte aus meiner Python Anwendung heraus eine SAPDB starten. Bisher starte ich sie über eine Batchdatei, möchte dies aber aus meinem Python Programm heraus tun. Wie geht das? Ich hab ein paar Sachen schon ausprobiert, aber nix hat bisher funktioniert.
2bock_antwortet_wieder hat geschrieben:ersetzt man os.system durch os.popen, dann ist auch das nervige cdm.exe Fenster weg.
Wobei aber os.system und os.popen zwei verschiedene Dinge sind... os.system startet Prozesse synchron und os.popen startet Prozesse asynchron, die mit einer Pipe zum Python Hauptprozess verbunden sind.
2bock_antwortet_wieder hat geschrieben:ersetzt man os.system durch os.popen, dann ist auch das nervige cdm.exe Fenster weg.
Wobei aber os.system und os.popen zwei verschiedene Dinge sind... os.system startet Prozesse synchron und os.popen startet Prozesse asynchron, die mit einer Pipe zum Python Hauptprozess verbunden sind.
Wer lesen kann ist klar im Vorteil ... per os.popen läuft das ganze asynchron und das ist nicht immer gewünscht ... ich hoffe du hast es verstanden ...
2bock_antwortet_wieder hat geschrieben:ersetzt man os.system durch os.popen, dann ist auch das nervige cdm.exe Fenster weg.
Wobei aber os.system und os.popen zwei verschiedene Dinge sind... os.system startet Prozesse synchron und os.popen startet Prozesse asynchron, die mit einer Pipe zum Python Hauptprozess verbunden sind.
Wer lesen kann ist klar im Vorteil ... per os.popen läuft das ganze asynchron und das ist nicht immer gewünscht ... ich hoffe du hast es verstanden ...
Stimmt, wer lesen kann hätte in der Dokumentation die `os.spawn*()` Familie gefunden.