Zugriff auf "self self self" in classMethod, wenn Instanz (Selbst) ClassMethod nenntPython

Python-Programme
Guest
 Zugriff auf "self self self" in classMethod, wenn Instanz (Selbst) ClassMethod nennt

Post by Guest »

Ist es möglich, auf die Objektinstanz in einer python @classMethod annotierte Funktion zuzugreifen, wenn der Aufruf eher über die Instanz selbst als die Klasse auftritt? < /p>

Code: Select all

class Foo(object):
def __init__(self, text):
self.text = text

@classmethod
def bar(cls):
return None

print(Foo.bar())

foo = Foo('foo')
# If possible, I'd like to return "foo"
print(foo.bar())

< /code>
Ich arbeite die Einschränkungen einer Bibliothek, die eine Klassenmethode über die Instanz (und nicht die Klasse) aufruft in Bar (CLS) 
(ich würde auf die Instanz zugreifen, um auf .text zugreifen). Ich denke nicht>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post