ich möchte im Rahmen eines umfangreicheren Skriptes eine Hilfsfunktion zur Fehlerprüfung einbauen, die den Fehlernamen in die entsprechende globale Liste einfügt.
Dazu habe ich hier beispielhaft eine Methode geschrieben, welche die globale Liste erweitern soll. Der Name der globalen Liste soll dabei variabel bleiben und als Parameter bei Funktionsaufruf übergeben werden.
Leider kann ich auf diesem Wege nicht auf die globale Liste zugreifen. Gibt es einen Weg, den ich übersehen habe, um globale Variablen u. Objekte in Funktionen zu übergeben?
Code: Alles auswählen
list1=[]
def tmp(name, testList):
try:
global testList
testList.append(name)
return true
except:
return false
def main():
if tmp("Bier", list1):
print("Mach voll")
Viele Grüße