我已将PTVS集成到Visual studio中,这样我就可以拥有智能感知支持和调试功能。 我在函数定义中设置了断点,但是当我调试时,控件直接退出函数。在某些方面,控制台窗口会弹出,它永远不会迭代到下一行代码。 我喜欢PTVS,但这件事让我感到困惑。 在options-> Python工具 - >我将解释器选项设置为Python 2.7 任何人都可以告诉我这些选项有什么问题以及控制台屏幕出现的原因。
提前致谢。
答案 0 :(得分:3)
当你说你在函数定义中设置断点时,你的意思是" def ..."或者你是在函数的第一个语句中设置断点?
在Python中,函数是可执行语句,所以如果你将断点放在def行上,那么当你定义函数而不是执行函数时,你将会遇到断点。
对于控制台窗口,它通常会打开,除非您将应用程序标记为项目属性中的Windows应用程序(这将启动不包含控制台窗口的pythonw.exe)。
如果这没有帮助,您可能希望发布您遇到问题的代码或设置断点的代码截图。