Als «getattr» getaggte Fragen

295
Was ist getattr () genau und wie verwende ich es?

Ich habe kürzlich über die getattr()Funktion gelesen . Das Problem ist, dass ich die Idee seiner Verwendung immer noch nicht verstehen kann. Das einzige, was ich verstehe, getattr()ist, dass getattr(li, "pop")es dasselbe ist wie anrufen li.pop. Ich habe nicht verstanden, wann in dem Buch erwähnt...

127
__getattr__ auf einem Modul

Wie kann das Äquivalent von a __getattr__in einer Klasse, in einem Modul implementiert werden? Beispiel Wenn ich eine Funktion aufrufe, die in den statisch definierten Attributen eines Moduls nicht vorhanden ist, möchte ich eine Instanz einer Klasse in diesem Modul erstellen und die Methode mit...