Эта функция будет работать для программ, скомпилированных на Python и Cython.
оложим, у меня есть два модуля:
a.py:
import b
print __name__, __file__
b.py:
print __name__, __file__
Я запускаю файл «a.py». Это печатает:
b C:\path\to\code\b.py
__main__ C:\path\to\code\a.py
Вопрос: как мне получить путь к__main__
модуль (в данном случае «a.py») из библиотеки «b.py»?