我有一个我想要调试的脚本,它有类和函数,我想在PyScripter的解释器窗口中以交互方式进行测试。我希望能够在调试模式下执行此操作。这可能吗?
答案 0 :(得分:2)
查看pdb。如果您愿意,可以从解释器中调用程序的主要功能。
import pdb
def main():
a, b = 3, 4 # Set some variables.
d = {1:'a'}
pdb.set_trace()
print "All done."
然后,在翻译中:
>>> from testme import main
>>> main()
>>> p a
3
答案 1 :(得分:1)
显然,pyscripter没有此功能。
答案 2 :(得分:0)
我相信pyScripter只允许调试单线程应用程序,而断点只能在应用程序主线程中工作。您可能需要查看外部调试器,如Winpdb。
答案 3 :(得分:0)
PyScripter实际上有一个内置的调试器
在代码的一侧放置断点(边缘上的小点|或在代码中点击并按“F5”)然后按“F9”以在调试模式下运行...和“F8”过去。
注意:这是PyScripter Specific