步骤我的脚本而不是它的导入 - 功能?
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
)。
实际上,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
)。