Octave具有keyboard函数,该函数停止脚本的执行并将您放到交互式octave shell中,因此可以在此时检查变量并执行我们的其他调试操作。

python中有类似的东西吗?

最佳答案

是。但是运行脚本时必须使用-i选项:

python -i my_script.py


编辑

实际上,您正在寻找python调试器pdb。因此,您必须:

import pdb

# some code
my_var = 1
pdb.set_trace()
print(my_var)


这将使您进入python调试器。这是一个广泛的话题,最好从阅读docs开始

07-24 09:52
查看更多