Seite 1 von 1

externes Programm starten

Verfasst: Sonntag 28. Juni 2009, 16:26
von Pascal
Hallo,

ich habe ein Programm, bei dem ein anderes Programm (*.py) gestartet werden soll.

Leider sind meine bisherigen Bemühungen im Ansatz gescheitert.
Wie kann ich das machen kann?

Verfasst: Sonntag 28. Juni 2009, 16:40
von snafu
Wenn das Python-Programm so laufen soll, als wenn es von der Kommandozeile gestartet wird, dann mit `subprocess.Popen()`. Wenn du auf bestimmte Funktionen oder Klassen zugreifen willst, dann mit dem `import`-Statement. Falls du das schon gemacht hast und noch Probleme auftreten, dann empfehle ich für die Zukunft, die OPs deiner Threads etwas "mitdenkender" zu gestalten, um vermeidbaren Nachfragen zuvor zu kommen. ;)

Verfasst: Sonntag 28. Juni 2009, 16:50
von cofi
Für Windows wäre noch ``os.startfile`` zu erwähnen.

Verfasst: Sonntag 28. Juni 2009, 17:28
von Pascal
cofi hat geschrieben:Für Windows wäre noch ``os.startfile`` zu erwähnen.
Danke, das hat meine Probleme vorübergehend gelöst