【问题标题】:how to auto reload during debuggin in pyDev如何在pyDev中调试期间自动重新加载
【发布时间】:2021-07-31 14:03:37
【问题描述】:

我在 Eclipse 上安装了 PyDev 3.8+,但无法自动重新加载。 我已经检查了 PyDev > Debug > When file is changed, automatically reload module 中的所有选项,但我仍然无法使其工作。

enter image description here

我想在调试时将“che”更改为其他数字

【问题讨论】:

    标签: python reload pydev edit-and-continue


    【解决方案1】:

    无法重新加载当前正在运行的函数(这是 Python 的限制)。

    所以,你必须在进入函数之前重新加载。

    此外,一般来说,您不需要自己调用pydevd_reload.xreload(mod)...每当您在调试器运行时更​​改文件并保存它,PyDev 应该会自动为您重新加载它。

    另外,请记住,重新加载有许多限制。请参阅:https://github.com/fabioz/PyDev.Debugger/blob/main/_pydevd_bundle/pydevd_reload.py#L66 了解更多详情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      相关资源
      最近更新 更多