步骤我的脚本而不是它的导入 - 功能?

Step my script not its imports - functionality?

实际上,PyDev/Eclipse 的强大之处在于调试器还步进了导入的相应部分 numpy/pandas,在它们的功能被我的脚本使用的地方,例如df = pandas.dataframe({...

但是如果我确信导入工作正常:有没有办法让调试器只单步执行我自己的 10 行脚本而不是它的导入?这样可以节省很多检查时间。

(C/C++ 在 Windows 10 64 位上的 Eclipse)

谢谢!

调试器中实际上有这样的功能,但它目前没有UI(仍然没有时间实现它)。

不过,您可以设置一个环境变量来使用它。

即:添加一个名为 PYDEVD_FILTERS 的环境变量(您可以在解释器配置中添加它或通过编辑您的启动)并将其设置为列表匹配您要忽略的目录的路径由 ; 分隔(fnmatch 样式)——调试器将跳过这些匹配项。

参见:https://github.com/fabioz/PyDev.Debugger/blob/master/_pydevd_bundle/pydevd_utils.py#L191 作为参考(即:pydevd_utils.is_ignored_by_filter)。