在Python中交互工作
在Python脚本中是否有任何方法可以切换到“交互式”模式,类似于Matlab中的“键盘”功能?我知道iPython,但我认为它不允许我在脚本中的某个点“暂停”,例如,在for循环中,根据if语句切换到交互模式 在Matlab中,这将是类似于:在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;
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()
这会将您转储到调试会话中,您可以在其中检查和编辑变量,并调用函数