在Python中交互工作

在Python中交互工作,python,matlab,interactive,Python,Matlab,Interactive,在Python脚本中是否有任何方法可以切换到“交互式”模式,类似于Matlab中的“键盘”功能?我知道iPython,但我认为它不允许我在脚本中的某个点“暂停”,例如,在for循环中,根据if语句切换到交互模式 在Matlab中,这将是类似于: for i = 1:100 % do stuff if i == 55 keyboard end % do more stuff end 我想你需要调试器 import pdb;

在Python脚本中是否有任何方法可以切换到“交互式”模式,类似于Matlab中的“键盘”功能?我知道iPython,但我认为它不允许我在脚本中的某个点“暂停”,例如,在for循环中,根据if语句切换到交互模式

在Matlab中,这将是类似于:

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

我想你需要调试器

import pdb; pdb.set_trace()

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

我想您需要调试器

import pdb; pdb.set_trace()

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

我想您需要调试器

import pdb; pdb.set_trace()

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

我想您需要调试器

import pdb; pdb.set_trace()
这会将您转储到调试会话中,您可以在其中检查和编辑变量,并调用函数