变量在 Pycharm 调试器中不可用

Posted

技术标签:

【中文标题】变量在 Pycharm 调试器中不可用【英文标题】:Variables are not available in Pycharm Debugger 【发布时间】:2021-05-05 15:24:34 【问题描述】:

我正在使用 PyCharm 调试器查看脚本的变量。通常是

我试图通过展开相应的下拉菜单来检查rulebased_device.subsystem 的属性。 rulebased_device.system 可以正常工作,但是对于前者,有一条消息 Collecting data... 然后出现以下界面:

我完全不知道这里可能存在什么问题。我已经用谷歌搜索了它,但结果是我应该删除项目结构中的内容根目录,我认为除了弄乱我的设置之外不会有什么不同。当我在 Python 控制台中运行它时,它会显示exit code -1073741571 (0xC00000FD)

【问题讨论】:

【参考方案1】:

我已经解决了这个问题。这是由于循环引用。在@property 方法中,我引用了方法本身,而不是以下划线 (_) 为前缀的私有属性。

【讨论】:

以上是关于变量在 Pycharm 调试器中不可用的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.6.1 调试器局部变量不可用

TVM安装(二):pycharm远程调试

pycharmdebug中怎样调用深层级的变量

Pycharm中实现单步跟踪

Pycharm 调试:发生错误时,程序在本地退出,但在远程可以查看变量。如何在本地激活它?

6. Pycharm的传参快捷键执行代码调试模式