Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
我们运行一下看看:报错了,说明Redis 中的某一条数据有问题。你再也不可能知道它长什么样了。那么,在Python里面我们有没有什么办法让程序起死回生,看到当初导致程序报错的那一行代码呢?如果你是使用python3 xxx.py运行的程序,那么确实,除非你能重新导入刚才的数据,否则无法知道。但是,如果你是使用如下命令:python3 -i xxx.py启动的程序,那么世界就不一样了,你的程序获得了起死回生的能力。但现在写文章的示例数据,我还是可以回复的^_^)然后使用python3 -i read_name.py重新运行这个程序:可以看到,现在虽然程序崩溃了,但是却出现了 Python 的交互环境。进程并没有完全退出。这样一来,我们就可以输入魔法指令,让程序倒退回到报错的那个地方。
用户评论