这几天在jupyter book下想进行调试,试过一次将jupyter notebook转换为py文件,但是实在是太复杂了,有些文件要运行很久,但是在jupyter 中进行debug其实也比较方便,但是有以下问题:
当调试顺序执行代码
下面的调试台如下,这样跟py文件中一样
在不同cell中调试函数
像下面这样在一个cell中调试不同cell中的函数,这样复杂一点,不能像py文件一样调试,对应在例子中我想对debug1函数的最后一行定义了断点,需要进行调试。
如果只是执行上面的代码然后再对下面的cell进行调试不会有效果
这时候需要对上面的cell按一下debug按钮,然后再对下面的cell进行debug就可以进行函数内部调试了。另外在定义函数中的功能进行debug也不会出现任何东西。
这样就可以对notebook进行像py文件一般的调试了,虽然这有点麻烦,但是还是比转换为py文件简单,如果大家有更简单的调试方法希望大家告诉我,谢谢!