Python 你会用PyCharm';设置断点以更改局部变量?

Python 你会用PyCharm';设置断点以更改局部变量?,python,debugging,pycharm,breakpoints,Python,Debugging,Pycharm,Breakpoints,有没有办法使用PyCharms高级断点功能来更改局部变量值? 我知道,当代码在断点处停止时,我可以手动执行此操作,但我希望在不暂停代码运行的情况下自动执行此操作 示例:我有一个代码,使用iDelay=10和循环time.sleep(iDelay)。我可以像下面那样使用断点,这样在调试过程中就不需要等待了吗 我认为“评估并记录”仅用于记录运行时值。如果要修改运行时值,必须手动完成。我想明智的方法是在源代码中添加一些特定的调试快捷方式,例如,如果有特殊的环境变量集或其他东西 与此同时,您可能会对断点

有没有办法使用PyCharms高级断点功能来更改局部变量值? 我知道,当代码在断点处停止时,我可以手动执行此操作,但我希望在不暂停代码运行的情况下自动执行此操作

示例:我有一个代码,使用
iDelay=10
和循环
time.sleep(iDelay)
。我可以像下面那样使用断点,这样在调试过程中就不需要等待了吗


我认为“评估并记录”仅用于记录运行时值。如果要修改运行时值,必须手动完成。

我想明智的方法是在源代码中添加一些特定的调试快捷方式,例如,如果有特殊的环境变量集或其他东西

与此同时,您可能会对断点条件感到非常疯狂(甚至可以修补调试器Python后端,请参见调试输出控制台中的
pydevd.py
path)。例如:


顺便说一句,你赢得了向上投票的特权。试试看,有一个使用它的徽章。