在Python中,重新加载控制台上已存在的对象的方法。
- 论坛
- 在Python中,重新加载控制台上已存在的对象的方法。
14 浏览
在Python中,重新加载控制台上已存在的对象的方法。
在Python控制台(Eclipse, Pydev)中,我执行一些数据加载操作。然后,我更改了对象的某个方法的源代码,并希望将新功能包含在数据对象中。由于数据加载速度较慢,因此我不想重新启动整个脚本。\n是否有一种神奇的方法可以更新我在源代码中编辑的新实现的对象方法?\n如何在Python中重新加载类对象的方法代码?说我不能以标准方式做到这一点。\n那么,你能想到模拟该功能的方法吗?也许重新加载类定义,然后通过检查其__dict__
或类似方法重新创建所有数据对象?理想情况下,这应该是自动和方便的。我需要考虑什么?