如何在PyDev中发送脚本路径进行调试,而不是在脚本中插入settrace?

2024-09-30 14:26:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循一个非常古老的指南,其中可以告诉PyDev另一个应用程序的脚本路径&;它将在eclipse中逐行调试它。我喜欢这种方法,而不是在主脚本中放置settrace()断点

scriptpath = "Users/me/Desktop/script.py"
debuggerpath = "/Users/me/.p2/pool/plugins/org.python.pydev.core_7.5.0.202001101138/pysrc"

import pydev_debug as pydevd
pydevd.debug(scriptpath, debuggerpath, trace=True )

最有可能的是,api已经改变了。当前的方法是什么


Tags: 方法debug路径脚本应用程序指南usersamp
1条回答
网友
1楼 · 发布于 2024-09-30 14:26:28

嗯,我不确定这是哪一个指南(我认为PyDev中从来没有pydev_debug

该模块可能做的是将pydevd添加到sys.path,然后在using pydevd.settrace中设置当前跟踪,然后调用execfile(在Python2中,对于Python3,exec有点做作……请参见:https://github.com/fabioz/PyDev.Debugger/blob/master/_pydev_imps/_pydev_execfile.py

因此,尽管没有现成的解决方案,但使用PyDev提供的构建块应该相对容易

相关问题 更多 >