3

我已将 PTVS 集成到 Visual Studio 中,这样我就可以拥有智能感知支持和调试功能。我在函数定义处设置了断点,但是当我调试时,控件直接失去了功能。在某些情况下,控制台窗口会弹出,并且它永远不会迭代到下一行代码。我喜欢 PTVS,但这件事让我很受挫。在选项-> Python 工具-> 解释器选项中,我已将其设置为 Python 2.7 任何人都可以告诉我选项有什么问题以及为什么会出现该控制台屏幕。

提前致谢。

4

1 回答 1

3

当您说在函数定义处设置断点时,您是指在“def ...”行上还是在函数的第一条语句上设置断点?

在 Python 中,函数是可执行语句,因此如果您将断点放在 def 行,那么您将在定义函数而不是执行函数时命中断点。

至于控制台窗口,它通常会打开,除非您在项目属性中将您的应用程序标记为 Windows 应用程序(这将启动不包含控制台窗口的 pythonw.exe)。

如果这没有帮助,您可能希望发布遇到问题的代码或设置断点的代码屏幕截图。

于 2014-03-18T17:30:52.577 回答