Ich möchte Einstellungen aus einer YAML-Datei importieren, sie jedoch als reguläre Variablen im aktuellen Kontext verfügbar machen.Einstellungen aus der Datei importieren
zum Beispiel kann ich eine Datei haben:
param1: 12345
param2: test11
param3:
a: 4
b: 7
c: 9
Und ich möchte Variablen haben param1
, param2
, param3
in meinem Code.
Ich möchte dies aus jeder Funktion verwenden und möchte nicht, dass sie global verfügbar sind.
Ich habe von locals()
und globals()
Functuons gehört, aber nicht bekommen, wie man sie dafür verwendet.
Würde '' update() 'nicht dasselbe erreichen wie Ihre for-Schleife? – spectras
Guter Punkt, im Allgemeinen - ja. Aber ich habe mehr Code in meinem Projekt, wo ich auch mit Unterschlüsseln umgehen, kopierte einfach die Funktion aus Quellen und schneide es. – baldr