¿Cómo obtener el nombre de archivo del módulo __main__ en Python?
Supongo que tengo dos módulos:
a.py:
import b
print __name__, __file__
b.py:
print __name__, __file__
Yo ejecuto el archivo "a.py". Esto imprime:
b C:\path\to\code\b.py
__main__ C:\path\to\code\a.py
Pregunt: ¿cómo obtengo la ruta a la__main__
módulo ("a.py" en este caso) desde la biblioteca "b.py"?