Предположим, что у меня есть два модуля:
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"?