ich habe folgendes Problem wenn ich aus meinem Py-Skript auf Variablen eines anderes Skripts zugreifen will.
Führe ich folgenden Code aus funktioniert alles:
Code: Alles auswählen
dateiname = "datei.py"
execfile(dateiname)
print dateiVariable
Fürhe ich das Skript als Funktion aus ist "dateiVariable" jedoch unbekannt:
Code: Alles auswählen
def myfunc(dateiname):
execfile(dateiname)
print dateiVariable
Code: Alles auswählen
myfunc("datei.py")
Kann ich dem execfile in der Funktion irgendwie klar machen, dass das funktionieren soll

Danke und Gruß,
Marc