在 Python 控制台(Eclipse、Pydev)中,我执行了一些数据加载。之后我更改了对象方法的一些源代码,并希望在数据对象中包含新功能。数据加载很慢,所以我不想重新启动整个脚本。
有没有一种神奇的方法可以用我在源代码中编辑的新实现来更新对象方法?
如何在 Python 中重新加载类对象方法的代码?说我不能以标准方式做到这一点。
那么你能想出一些方法来模拟那个功能吗?也许重新加载类定义,然后通过检查它们__dict__
或类似来重新创建所有数据对象?理想情况下,这将尽可能自动和舒适。我需要考虑什么?