在Python中,给定一个类,我如何找到它来自哪个模块?

时间:2014-07-27 00:02:06

标签: python

例如,在Spyder中使用交互式shell时,各种类都在全局命名空间中,因此能够以交互方式查找该类来自哪个模块会很好。

1 个答案:

答案 0 :(得分:0)

答案隐藏在hidden features of Python问题的一个回复中:

  

你可以通过查看它来询问任何对象来自哪个模块   __module__财产。例如,如果您这样做,这很有用   在命令行进行试验并导入了很多东西。

     

沿着同样的路线,你可以问一个模块来自哪里   看着它的__file__财产。这在调试路径时很有用   的问题。