在每个属性访问中评估所有对象的属性是否正常?

时间:2015-01-03 02:09:51

标签: python python-3.x properties

通过完全意外并离开调试打印,我注意到每次访问我的对象的任何属性时,都会评估它的所有属性。

这是标准CPython环境中的正常行为吗?

如果是这样,为什么,有什么方法可以阻止这种行为?

1 个答案:

答案 0 :(得分:0)

这很可能是因为您的代码是在带有集成调试器的IDE中运行的,每次访问时都会重新检查对象属性的值。 这不是CPython的正常行为。