通过完全的意外和留下调试打印,我注意到每次访问对象的任何属性时,都会评估其所有属性。
这是标准CPython环境中的正常行为吗?
如果是这样,为什么,有没有办法阻止这种行为?
这很可能是因为您的代码在具有集成调试器的 IDE 中运行,该调试器在访问对象时重新检查对象的属性值。这不是CPython的正常行为。
通过完全的意外和留下调试打印,我注意到每次访问对象的任何属性时,都会评估其所有属性。
这是标准CPython环境中的正常行为吗?
如果是这样,为什么,有没有办法阻止这种行为?
这很可能是因为您的代码在具有集成调试器的 IDE 中运行,该调试器在访问对象时重新检查对象的属性值。这不是CPython的正常行为。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium