Was ich versuche, wie dies in der Befehlszeile zu tun aussehen:Wie einen Verweis auf aktuelle Modul Attribute in Python bekommen
>>> import mymodule
>>> names = dir(mymodule)
Wie kann ich einen Verweis auf alle Namen in mymodule
definiert erhalten von innerhalb mymodule
selbst?
Etwas wie folgt aus:
# mymodule.py
names = dir(__thismodule__)
Gibt es eine Möglichkeit, die globabals() des aufrufenden Moduls anstelle des definierenden Moduls zuzugreifen? – dimo414
Sie können versuchen, Aufrufer-Globals aus dem Traceback-Modul (http://docs.python.org/library/traceback.html) zu bekommen, aber das wird in dunkle magische Gebiete. Ich weiß nicht, was Sie tun wollen, aber Sie sollten vielleicht Ihr Design überdenken, wenn Sie das brauchen. –