我正在学习Python,而且一如既往,我对我的入门项目充满野心.我正在为App Engine的社区站点工具包开发插件系统.我的插件超类有一个叫做的方法install_path.我想获得__path__for for __module__for self(在这种情况下将是子类).问题是,__module__返回一个str而不是模块实例本身. eval()是不可靠的,不可取的,所以我需要让我的手在实际模块实例的一个很好的方式,不涉及eval灵的str我从后面__module__.
Luk*_*ský 13
该sys.modules字典包含了所有导入的模块,所以你可以使用:
mod = sys.modules[__module__]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6159 次 |
| 最近记录: |