0
R
,browser()
用于任何用户定义的函数中。它一旦执行就冻结函数,然后我们可以看到赋值给函数变量的值。 例如,当我们调用下面提到的函数时,它将在第一步中冻结,然后我们将能够检查a
和b
的值。Python中的浏览器()等效函数
do_addition <- function(a,b){
browser() # it will freeze function here and we can check a, b values
return(a+b)
}
在Python中有没有这样的函数允许查看函数内部的变量值?
'import pdb; pdb.set_trace()' - python调试器(各种图形选项也可用)。 – mdurant
使用Python调试器'pdb'?或者只是添加一个'print(locals())'来进行调试。 –