当我在 Pycharm 中调试我的 Python 代码时,我经常想更改一些由原始代码设置的变量。
我可以通过“调试器”选项卡执行此操作,单击相应的变量并使用“设置值”功能来更改它。这感觉点击太多了,我更愿意通过控制台界面来完成。但是当我尝试这样做时,它不会更新变量:
>>> filename
Out[6]: 'a'
>>> filename='b'
>>> filename
Out[8]: 'a'
有没有办法通过控制台界面更改这些类型的变量?
最佳答案
你完全可以做到。在断点处停止时:
- 在调试器控制台选项卡中,单击A“显示 Python 提示符”
- 在 B 处键入您的 python 代码,以在出现的提示符处修改变量
- 在 C 的控制台 Pane 中查看结果
注意:如果您关闭按钮并且当程序结束时,交互式控制台回显命令(图像中带有 >>> 的行)消失,这有点奇怪。我经常想复制我输入的命令。
关于python - 在 Pycharm 调试器中更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695187/