Эта функция будет работать для программ, скомпилированных на 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»?

Ответы на вопрос(5)

Ваш ответ на вопрос