ich würde gerne Parameter von Python-Datei1 an Python-Datei2 übergeben, die Datei2 ausführen lassen und das Ergebniss an Datei2 zurück geben lassen.
Um die Datei ausführen und das Ergebnis zurück geben lassen habe ich subprocess gefunden, welches auch super klappt aber leider habe ich leider nicht herrausfinden können, wie ich der Datei Parameter übergeben kann.
Um alles ein bisschen zu veranschaulichen.
Ich habe die Datei start.py und die Datei hello.py. Die Datei start.py ruft lediglich mit subprocess die Datei hello.py auf welche mittles print "Hello Klaus" zurück gibt.
Jetzt würde ich aber gerne "Klaus" durch eine Variable ersetzen, und den wert der Variable per subprocess übergeben.
Hat jemand einen Tipp für mich?
Mein jetziger Code sieht so aus:
start.py
Code: Alles auswählen
import subprocess
subprocess.call(["python", "hello.py"])
Code: Alles auswählen
print "Hello Klaus"