我遵循一个非常古老的指南,其中可以告诉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已经改变了。当前的方法是什么
嗯,我不确定这是哪一个指南(我认为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提供的构建块应该相对容易
相关问题 更多 >
编程相关推荐