Ein Wörterbuch mit Klassenvariablen und -werten erhalten

8

Ich arbeite an einer Methode, um alle Klassenvariablen als Schlüssel und Werte als Werte eines Wörterbuchs zurückzugeben, zum Beispiel habe ich:

first.py

%Vor%

Dann sollte ich in der second.py vielleicht eine Methode oder etwas aufrufen können, die ein Wörterbuch wie dieses zurückgibt

%Vor%

Dann wird dict in etwa so aussehen:

%Vor%

Dies ist nur ein Szenario, um die Idee zu erklären, natürlich erwarte ich nicht, dass es so einfach ist, aber ich werde es lieben, wenn es Ideen gibt, wie man mit diesem Problem genauso umgeht wie dict kann verwendet werden, um Klassenvariablenwerte festzulegen, indem ein Wörterbuch mit der Variablen Wertkombination als Schlüsselwert übergeben wird.

    
Plaix 24.01.2014, 00:36
quelle

3 Antworten

16

Sie müssen Funktionen und integrierte Klassenattribute herausfiltern.

%Vor%     
afkfurion 24.01.2014, 00:41
quelle
2

So etwas?

%Vor%

was

ergibt %Vor%     
nye17 24.01.2014 00:40
quelle
1

Verwenden Sie ein Diction-Verständnis für A.__dict__ und filtern Sie Schlüssel heraus, die mit __ beginnen und enden:

%Vor%     
Ashwini Chaudhary 24.01.2014 00:39
quelle