我怎样才能设置;“热代码替换”;当pydev调试python时
我使用eclipse+pydev作为我的python ide。我找不到类似java调试器的“热代码替换”这样的选项 即在调试python文件时,我更新了代码,然后保存了代码,应该会触发热代码替换。这样,我就可以看到更改,而无需停止并重新启动调试我怎样才能设置;“热代码替换”;当pydev调试python时,python,pydev,hot-code-replace,Python,Pydev,Hot Code Replace,我使用eclipse+pydev作为我的python ide。我找不到类似java调试器的“热代码替换”这样的选项 即在调试python文件时,我更新了代码,然后保存了代码,应该会触发热代码替换。这样,我就可以看到更改,而无需停止并重新启动调试 考虑到a=2,b=102,当我在“c=a+b”行调试时,我将“b=102”行更改为“b=100”,然后保存代码。我想现在“b”应该是100,c应该是102。但是,b仍然是102,c仍然是104。对于Eclipse+PyDev,热代码替换也会自动发生,但它
考虑到a=2,b=102,当我在“c=a+b”行调试时,我将“b=102”行更改为“b=100”,然后保存代码。我想现在“b”应该是100,c应该是102。但是,b仍然是102,c仍然是104。对于
Eclipse+PyDev
,热代码替换也会自动发生,但它不会影响您当前正在执行的函数(您需要先退出,然后再返回)
这是Python本身的一个缺点(无法更改当前正在执行的帧的代码,也无法停止当前帧的执行)
请注意,您可以使用set next语句
操作来帮助您到达当前函数中的某个位置,以便有时退出它