有没有办法在 colab 程序中设置断点然后检查变量值?

Rus*_*ott 5 google-colaboratory

有没有办法在 colab 程序中设置断点然后检查变量值?如果没有,那么使用 colab 时调试程序的最佳方法是什么——除了 print 语句?

Rus*_*oms 8

Google Colab 有一个非常好的方法可以做到这一点。遇到错误后,您可以创建一个新的代码块并运行

%debug
Run Code Online (Sandbox Code Playgroud)

出现错误时,系统会为您打开一个交互式 shell,状态仍然完好无损,您可以检查值是什么。

这是一些文档,来自Jake VanderPlas 的《Python 数据科学手册》

你也可以运行

%pdb on
Run Code Online (Sandbox Code Playgroud)

每次出现错误时都会自动发生这种情况

  • 如何调试而不出错? (3认同)