【发布时间】:2018-08-08 14:00:18
【问题描述】:
我是一个新的 Python 用户,我一直在使用 Matlab 进行编程,所以我决定使用 Spyder IDE(它看起来很像 Matlab IDE)。
现在我想调试(逐行执行以便理解)一些编写为具有多个内置函数的类的 python 代码。所以,我在类的__init__ 函数处插入了一个断点,但是,当我开始调试时,它没有转到指定的断点(因为我必须调用类初始化,而不仅仅是代码执行)。
是否可以从命令行启动类调试? 在 Matlab 中,我只会从命令行调用一个函数,它会在指定的断点处停止。在这里我必须启动一个调试器,而不是调用一个函数。如果我简单地调用以下内容:
import energy_model
x = energy_model.EnergyModel()
它只会执行并忽略我的断点。
希望我的问题很清楚。 谢谢, 米哈伊尔
【问题讨论】: