1

有没有办法找出第一次实例化 Python 对象的位置?像行号甚至是创建时的完整回溯?

对于内存分析,我想在运行后检查所有对象。(我知道内存分析工具,但它们很难安装或不执行此任务)。

4

1 回答 1

2

在本机 Python 中不可能在创建对象后从对象中获取此信息,但您可以覆盖__new__()基类上的方法以将其记录在对象的某个位置(从inspect模块中获取)。

于 2012-06-23T15:20:40.457 回答