Suchergebnisse für Anfrage "getattr"

1 die antwort

'super' Objekt ruft nicht __getattr__ auf

Ich habe ein Objekt in ein anderes gewickelt. Der "Wrapper" greift durch Überschreiben auf die Attribute des "Wrapped" -Objekts zu

5 die antwort

Dynamisches Attribut in Python abrufen [duplizieren]

1 die antwort

getattr () versus dict lookup, was ist schneller?

Eine etwas noobische Best-Practice-Frage. Ich suche dynamisch Objektattributwerte mit

TOP-Veröffentlichungen

3 die antwort

So verwenden Sie __setattr__ richtig und vermeiden eine unendliche Rekursion

3 die antwort

Welche Beziehung besteht zwischen __getattr__ und getattr?

2 die antwort

Bestimmen Sie, ob __getattr__ ein Methoden- oder Attributaufruf ist

3 die antwort

Wie kann ich __getattr__ in Python überschreiben, ohne das Standardverhalten zu stören?

Ich möchte das überschreiben__getattr__ Methode für eine Klasse, um etwas Besonderes zu tun, aber ich möchte das Standardverhalten nicht brechen. Was ist der richtige Weg, um dies zu tun?

1 die antwort

Was ist der Unterschied zwischen dem Typ .__ getattribute__ und dem Objekt .__ getattribute__?

Gegeben: In [37]: class A: ....: f = 1 ....: In [38]: class B(A): ....: pass ....: In [39]: getattr(B, 'f') Out[39]: 1Okay, das nennt sich entweder super oder krabbelt das mro? In [40]: getattr(A, 'f') Out[40]: 1Dies wird erwartet. In [41]: ...

9 die antwort

__getattr__ auf einem Modul

Wie kann das Äquivalent von a__getattr__ in einer Klasse, in einem Modul? BeispielBeim Aufrufen einer Funktion, die in den statisch definierten Attributen eines Moduls nicht vorhanden ist, möchte ich eine Instanz einer Klasse in diesem Modul ...

8 die antwort

Wie rufe ich setattr () auf dem aktuellen Modul auf?

Was übergebe ich als ersten Parameter "object "zur Funktionsetattr(object, name, value), um Variablen für das aktuelle Modul festzulegen? Beispielsweise setattr(object, "SOME_CONSTANT", 42); Den gleichen Effekt erzielen wie: SOME_CONSTANT = ...