Wie finde ich einen Klassennamen heraus, der eine Instanz eines Objekts in Python erstellt hat, wenn die Funktion, von der ich dies mache, die Basisklasse ist, von der die Klasse der Instanz abgeleitet wurde? Ich dachte, vielleicht hat mir das Inspektionsmodul hier geholfen, aber es scheint mir nicht das zu …
Was ich hier suche, ist so etwas wie die print_r- Funktion von PHP . Auf diese Weise kann ich meine Skripte debuggen, indem ich den Status des betreffenden Objekts sehe.
Gibt es in Python ohne Verwendung des tracebackModuls eine Möglichkeit, den Namen einer Funktion innerhalb dieser Funktion zu bestimmen? Angenommen, ich habe ein Modul foo mit einer Funktionsleiste. Gibt es bei der Ausführung foo.bar()eine Möglichkeit für Bar, den Namen der Bar zu kennen? Oder noch besser, foo.barder Name? #foo.py def …
Gibt es bei einem Python-Objekt jeglicher Art eine einfache Möglichkeit, die Liste aller Methoden dieses Objekts abzurufen? Oder, Wenn dies nicht möglich ist, gibt es zumindest eine einfache Möglichkeit, zu überprüfen, ob es eine bestimmte Methode gibt, außer einfach zu überprüfen, ob beim Aufruf der Methode ein Fehler auftritt?
Ich fange an, in verschiedenen Projekten mit Python zu programmieren (einschließlich Django-Webentwicklung und Panda3D-Spieleentwicklung). Um zu verstehen, was los ist, möchte ich im Grunde genommen in die Python-Objekte schauen, um zu sehen, wie sie ticken - wie ihre Methoden und Eigenschaften. Angenommen, ich habe ein Python-Objekt. Was würde ich benötigen, …
Angesichts der Python-Funktion: def a_method(arg1, arg2): pass Wie kann ich die Anzahl und Namen der Argumente extrahieren? Dh, da ich einen Verweis auf habe func, möchte ich, dass der func.[something]zurückkehrt ("arg1", "arg2"). Das Verwendungsszenario hierfür ist, dass ich einen Dekorator habe und die Methodenargumente in derselben Reihenfolge verwenden möchte, in …
Ich versuche, ein bisschen Swift lang aufzunehmen, und frage mich, wie ich das folgende Objective-C in Swift konvertieren kann: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass: UIPickerView.class]) { //your touch was in a uipickerview ... do whatever you have to …
Python: Wie erhalte ich den Methodennamen des Aufrufers in der aufgerufenen Methode? Angenommen, ich habe 2 Methoden: def method1(self): ... a = A.method2() def method2(self): ... Wenn ich für Methode1 keine Änderung vornehmen möchte, wie erhalte ich den Namen des Aufrufers (in diesem Beispiel lautet der Name Methode1) in Methode2?
Was bedeutet die Ausgabe von /Python 3.4 vor der schließenden Klammer?helprange >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object | range(start, stop[, step]) -> range object | | Return a virtual sequence of numbers from start to stop by step. | | …
Wie können Sie bei einer gegebenen Klasse Foo(unabhängig davon, ob es sich um eine Klasse neuen Stils handelt oder nicht) alle Basisklassen - irgendwo in der Vererbungshierarchie - daraus generieren issubclass?
Ich habe ein Java-Objekt 'ChildObj', das von 'ParentObj' erweitert wurde. Wenn es nun möglich ist, alle Attributnamen und -werte von ChildObj, einschließlich der geerbten Attribute, mithilfe des Java-Reflexionsmechanismus abzurufen? Class.getFields gibt mir das Array öffentlicher Attribute und Class.getDeclaredFields gibt mir das Array aller Felder, aber keines von ihnen enthält die …
Angenommen, Sie haben ein Javascript-Objekt wie dieses: var data = { foo: 'bar', baz: 'quux' }; Sie können auf die Eigenschaften über den Eigenschaftsnamen zugreifen: var foo = data.foo; var baz = data["baz"]; Aber ist es möglich, diese Werte zu erhalten, wenn Sie den Namen der Eigenschaften nicht kennen? Macht …
Ich versuche, classmithilfe von Generika dynamisch einen instanzbasierten Typ zu erstellen , habe jedoch Schwierigkeiten mit der Klassenintrospektion. Hier sind die Fragen: Gibt es ein Swift-Äquivalent zu Obj-C self.class? Gibt es eine Möglichkeit, eine Klasse anhand des AnyClassErgebnisses von zu instanziieren NSClassFromString? Gibt es eine Möglichkeit, AnyClassInformationen ausschließlich aus einem …
Bei einem Django-Modell versuche ich, alle seine Felder aufzulisten. Ich habe einige Beispiele dafür mit dem _meta-Modellattribut gesehen, aber zeigt der Unterstrich vor dem Meta nicht an, dass das _meta-Attribut ein privates Attribut ist und nicht direkt aufgerufen werden sollte? ... weil sich beispielsweise das Layout von _meta in Zukunft …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.