Co usiłuję zrobić będzie wyglądać to w wierszu poleceń:Jak uzyskać odwołanie do atrybutów bieżącego modułu w Pythonie
>>> import mymodule
>>> names = dir(mymodule)
Jak mogę uzyskać odniesienie do wszystkich nazw określonych w mymodule
od samego numeru mymodule
?
coś takiego:
# mymodule.py
names = dir(__thismodule__)
Czy istnieje jakiś sposób dostępu do gloabals() modułu wywołującego, zamiast definiowania modułu? – dimo414
Możesz spróbować uzyskać globalne wywołania z modułu traceback (http://docs.python.org/library/traceback.html), ale to wchodzi w obszar czarnej magii. Nie wiem, co próbujesz zrobić, ale możesz chcieć przemyśleć swój projekt, jeśli tego potrzebujesz. –