有没有办法切换到互动' Python脚本中的模式,类似于"键盘"在Matlab中的功能?我知道iPython,但我认为它不会让我暂停#y;在脚本中的某个点,例如,在for循环中,基于if语句切换到交互模式。
在Matlab中,这就像是:
for i = 1:100
% do stuff
if i == 55
keyboard
end
% do more stuff
end
答案 0 :(得分:3)
我认为你想要调试器。
import pdb; pdb.set_trace()
这会将您转储到调试会话中,您可以在其中检查和编辑变量,并调用函数。