gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:29:57 26 4
gpt4 key购买 nike

我是 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com