python - 在 Pycharm 调试器中更改变量

标签 python pycharm

当我在 Pycharm 中调试我的 Python 代码时,我经常想更改一些由原始代码设置的变量。
我可以通过“调试器”选项卡执行此操作,单击相应的变量并使用“设置值”功能来更改它。这感觉点击太多了,我更愿意通过控制台界面来完成。但是当我尝试这样做时,它不会更新变量:

>>> filename
Out[6]: 'a'
>>> filename='b'
>>> filename
Out[8]: 'a'

有没有办法通过控制台界面更改这些类型的变量?

最佳答案

Use the magic button

你完全可以做到。在断点处停止时:

  1. 在调试器控制台选项卡中,单击A显示 Python 提示符
  2. B 处键入您的 python 代码,以在出现的提示符处修改变量
  3. C 的控制台 Pane 中查看结果

注意:如果您关闭按钮并且当程序结束时,交互式控制台回显命令(图像中带有 >>> 的行)消失,这有点奇怪。我经常想复制我输入的命令。

关于python - 在 Pycharm 调试器中更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695187/

相关文章:

python - 如何根据图的边进行聚类?

python - 如何使用 python 循环制作数字三角形?

python - 预期类型 'Iterable[SupportsLessThan | Any]' (匹配泛型类型 'Iterable[SupportsLessThanT]' ),却得到 'object'

python - PyCharm 的隐藏特性

ubuntu 18 中的 Python 路径变量

python - Google Cloud Storage - 如何通过 Python 检索文件的所有者?

Python、pyPdf、Adobe PDF OCR 错误 : unsupported filter/lzwdecode

python - 创建一个距离中心有欧氏距离的二维 Numpy 数组

Python Mixin - 未解析的属性引用 [PyCharm]

pycharm - 同一个文件,多个选项卡,pycharm