在Python中以交互方式工作

时间:2015-07-30 10:40:52

标签: python matlab interactive

有没有办法切换到互动' Python脚本中的模式,类似于"键盘"在Matlab中的功能?我知道iPython,但我认为它不会让我暂停#y;在脚本中的某个点,例如,在for循环中,基于if语句切换到交互模式。

在Matlab中,这就像是:

for i = 1:100
    % do stuff
        if i == 55
             keyboard
        end
    % do more stuff
end

1 个答案:

答案 0 :(得分:3)

我认为你想要调试器。

import pdb; pdb.set_trace()

这会将您转储到调试会话中,您可以在其中检查和编辑变量,并调用函数。