假设我在 Python 项目中有一个编号,我想找出在哪个包/模块中定义了特定的类(我知道类名)。有什么有效的方法吗?
最佳答案
您可以使用inspect
module 来获取定义模块/包的位置。
inspect.getmodule(my_class)
示例输出:
<module 'module_name' from '/path/to/my/module.py'>
根据文档,
inspect.getmodule(object)
Try to guess which module an object was defined in.
关于python - 如何查找 Python 类的定义位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55031390/