Пример кода:
Код: Выделить всё
#module.py
import com.stackoverflow.question
from com.stackoverflow.util import test_func
from com.stackoverflow.util import TestClass
Код: Выделить всё
magic = process('
/module.py')
for module in magic.modules_as_strings():
# would have to recursively add each path
# so it would first create com, then com.stackoverflow, etc
setattr(self, module, StubModules(module)
for obj in magic.sink:
# these would be "from" from x import Y
# it's basically just creating self.Y = object
setattr(self, object)
Я знаю, что могу читать файл построчно, но я надеялся на более понятный/краткий способ.>
Подробнее здесь: https://stackoverflow.com/questions/900 ... hon-module
Мобильная версия