Attribute eines Objekts erhalten?
Verfasst: Sonntag 24. März 2024, 18:13
Hallo,
ich hatte shcon öfter die Situation dass ich vom Objekt einer Klasse schlicht die von Benutzer definierten Attribute und deren aktuelle Werte will (kurzum die Attribute die man auch imn Quellcode sieht).
Hatte schon verschiedenes versuch was mir Chatgpt da vorgeshclagen hat und bin dabei auch über getAttr() und setAttr() sowie Locals() und Globals() gestoßen.
Aber Chatgpt war nicht wirklich hilfreich dabei nur die Attribute zu erhalten, die in der Klasse definiert wurden.
Viel eher würden da immer alle Attribute des Objekts gedruckt, auch solche wie _init_ und Co. sachen die das Betriebssystem und sonstwer definiert hat.
Kurzum, ich suche rein die im Quellcode definierten Attribute, könnt ihr mir bitte sagen wie ich die abrufen kann ohne jetzt konkret deren Namen zu wissen.
ich hatte shcon öfter die Situation dass ich vom Objekt einer Klasse schlicht die von Benutzer definierten Attribute und deren aktuelle Werte will (kurzum die Attribute die man auch imn Quellcode sieht).
Hatte schon verschiedenes versuch was mir Chatgpt da vorgeshclagen hat und bin dabei auch über getAttr() und setAttr() sowie Locals() und Globals() gestoßen.
Aber Chatgpt war nicht wirklich hilfreich dabei nur die Attribute zu erhalten, die in der Klasse definiert wurden.
Viel eher würden da immer alle Attribute des Objekts gedruckt, auch solche wie _init_ und Co. sachen die das Betriebssystem und sonstwer definiert hat.
Kurzum, ich suche rein die im Quellcode definierten Attribute, könnt ihr mir bitte sagen wie ich die abrufen kann ohne jetzt konkret deren Namen zu wissen.