Я изучаю Python и, как всегда, амбициозен с моими стартовыми проектами. Я работаю над системой плагинов для набора инструментов сайта сообщества для App Engine. У моего суперкласса плагинов есть метод с именем install_path
. Я хотел бы получить __path__
для __module__
для self
(который в этом случае будет подклассом). Проблема в том, что __module__
возвращает str
, а не сам экземпляр модуля. eval()
ненадежен и нежелателен, поэтому мне нужен хороший способ получить в руки фактический экземпляр модуля, который не включает в себя eval
получение str
возврата от __module__
.