在python中,如果我有一个类foo,我call foo.__module__可以获得一个字符串,其中包含它所属的模块的名称.
如果我有一个模块bar,我可以调用bar.__file__以获取一个字符串,其中包含加载模块的路径.
怎么,当我只有foo类时,我能得到它所属模块的路径吗?(foo.__module__返回一个字符串,而不是它命名的模块的实例)
sys.modules 是从模块名称到模块的映射:
sys.modules[foo.__module__].__file__
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
127 次 |
| 最近记录: |