モジュール内でそのモジュールの参照を得る
ちょっと機会があったので調べてみました。
StackOverFlowで見つけた回答がこんな感じ
import sys
current_module = sys.modules[__name__]
ちゃんととれてます
import sys import unittest from types import ModuleType class SelfModuleReferenceTest(unittest.TestCase): def test_self_reference(self): current_module = sys.modules[__name__] self.assertIsInstance(current_module, ModuleType) self.assertEquals(current_module.__name__, 'self_module_reference_test')