Ich muss die Liste der Attribute eines Python-Moduls abrufen.Get ordered Liste der Attribute eines Python-Moduls
Der Haken, und das ist, wo diese Frage z. von this one, ist, dass ich die Liste geordnet nach der Reihenfolge, die sie in dem Modul angezeigt werden soll.
Als Beispiel betrachten wir das Modul
# a_module.py
b1 = 1
a0 = 1
a1 = 2
ich die Liste ['b1', 'a0', 'a1']
wollen.
Was ich habe versucht:
>>> import a_module
>>> dir(a)
[..., 'a0', 'a1', 'b1']
>>> from inspect import getmembers
>>> [x[0] for x in getmembers(a_module)]
[..., 'a0', 'a1', 'b1']
Gibt es eine Möglichkeit, die Liste zu bekommen, ohne die Datei analysieren zu müssen?