【发布时间】:2020-10-10 00:27:16
【问题描述】:
我使用 PyCharm 作为 Python IDE 和调试工具。刚刚升级到 2020.1.2。
有时,在调试器中单步执行时,它会跳过通常应该执行的函数中的一行。我尝试了很多修复它,比如重新编辑函数,格式化代码等,但没有任何运气。只有一个有希望的方法是将另一个函数定义为代理,只是为了调用这个有问题的函数,但这确实是我不打算做的,因为这会使代码变得如此笨拙。如果我将此函数复制到另一个新的 .py 文件中并对其进行调试,这可能很正常。我不知道出了什么问题,除了 PyCharm 可能有错误。
有人跟我一样吗?有什么解决办法吗?谢谢!
【问题讨论】:
-
我遇到了类似的问题,但从来没有想过要找到解决办法。快速谷歌搜索导致这个 SO 帖子:PyCharm Debugger Lines Are Out Of Sync With Reality。看看他们跟踪器上的问题:link