他のモジュールがインポートされている親モジュールの名前にアクセスできるかどうか興味があります。
たとえば、モジュール ( moduleA) があり、親がモジュールでfoo.pyある場合、それがインポートされるモジュールは、moduleAがどこにあるかを知ることができfooますか?
モジュールA
def print_parent_module():
os.path.asbpath(#somehow access filename of parent module)
foo.py
import moduleA
print moduleA.print_parent_module()
>>> "foo.py"