Ein Python-Skript benötigt eine benutzerspezifische Konfiguration, um "Standard" -Zuweisungen zu überschreiben (z. B. path = "local/path/"
). Dies könnte durch Importieren der Attribute eines benutzerdefinierten Moduls mit from custom_settings import *
erfolgen. Ich möchte diejenigen ausgeben, die vom benutzerdefinierten Modul geändert werden.Attribute aus importiertem Modul mit Stern erhalten
Von innerhalb custom_settings
können seine Attribute mit dir()
, z.B. ", ".join((a for a in dir() if not a.startswith("__")))
. Wie kann dies vom importierenden Skript aus geschehen, wenn die importierten Modulattribute an den vorhandenen Namespace gebunden sind?
Liebe downvoter, was scheint das Problem zu sein? – handle