python - PyDev 调试 : do not open "_pydev_execfile" at the end

标签 python eclipse debugging pydev

我是 Python 和 Eclipse 的新手。

我正在使用 Eclipse/PyDev 调试模块文件。当我在文件的最后一行单击“Step over”或“Step return”时,Eclipse 打开文件“_pydev_execfile”,我必须在调试终止之前再次单击“Step over”或“Step return”。

每个人都会出现这种情况还是只有我会出现这种情况?

我可以避免这种情况吗?

最佳答案

一般来说,你可以把# @DontTrace 放在定义函数的行的末尾,以在traceback 中忽略这些函数。

在问题中描述的特定情况下,其工作方式如下:将 _pydev_execfile.pyexecfile() 的定义更改为:

def execfile(file, glob=None, loc=None):  # @DontTrace
    ...

之后,PyDev 在调试结束时打开另一个文件 (codecs.py)。要解决此问题,您必须在该文件(但仅限于该文件)中 @DontTrace 添加一些函数。

关于python - PyDev 调试 : do not open "_pydev_execfile" at the end,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955017/

相关文章:

python - 提出了 PEP 8 E211 问题。不知道为什么

python - Three.js - 使用 python 导出 obj 文件

javascript - 错误 : Cannot find module 'readline-sync' : Node. js

java - 在eclipse java web应用程序中引用特定资源的url

python - Pandas 合并和求和数据帧

java - Eclipse 中同一代码库的多个构建

java - 找不到java中存在的图像文件

Perl -d 和 modulino 问题

php - NetBeans + XDebug 断点不起作用

java - 将 python 列表排序转换为 java 代码。