我有一个带有函数的Python模块:
== bar.py ==
def foo(): pass
== EOF ==
Run Code Online (Sandbox Code Playgroud)
然后我将它导入全局命名空间,如下所示:
from bar import *
Run Code Online (Sandbox Code Playgroud)
所以现在foo
我可以使用该功能.如果我打印它:
print foo
Run Code Online (Sandbox Code Playgroud)
口译员高兴地告诉我:
<function foo at 0xb7eef10c>
Run Code Online (Sandbox Code Playgroud)
有没有办法让我发现这个功能foo
来自模块bar
?
Wim*_*Wim 20
foo.__module__
应该回来 bar
如果您需要更多的信息,你可以得到它sys.modules['bar']
,它__file__
和__package__
属性可能是有趣.
归档时间: |
|
查看次数: |
3000 次 |
最近记录: |