我有一个要调试的脚本,其中包含要在 PyScripter 的解释器窗口中交互测试的类和函数。我希望能够在调试模式下执行此操作。这可能吗?
问问题
4057 次
4 回答
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
于 2011-08-24T15:00:39.367 回答
1
显然,pyscripter 没有这个能力。
于 2011-09-13T15:09:56.523 回答
0
我相信 pyScripter 只允许调试单线程应用程序,断点只在应用程序主线程中起作用。您可能需要查看像Winpdb这样的外部调试器。
于 2011-08-24T15:05:20.970 回答
0
PyScripter 实际上有一个内置的调试器
在代码的一侧放置一个断点(边缘上的小点|或|单击代码并按“F5”),然后按“F9”以在调试模式下运行……然后按“F8”跳过.
注意:这是 PyScripter 特定的
于 2013-11-13T14:54:35.603 回答