Ich habe in Python 3.5 ein kleines Programm geschrieben, in dem ein Python 2.7 Script aufgerufen wird. Das funktioniert auch recht gut. Meine Frage wäre jetzt, ob ich das Python 2.7 Script auch ausführen kann und dabei noch Variablen übergeben. In dem Fall soll ein Dateipfad übergeben werden, der in Python 2.7 dann geöffnet wird.
Der Code sieht in etwa so aus:
Code: Alles auswählen
import subprocess as sp
data = "C:/Users/Swenz/data"
script = "C:/Users/Swenz/script.py"
sp.Popen(script, shell=True)