Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个从 iPython 会话内部调用的 python 函数。
在非常特殊的情况下,某行中的条件显示为 True,脚本始终进入 pdb 调试模式。
没有任何痕迹或任何其他迹象表明代码有问题,只要我键入c继续,代码就会继续运行良好。
c
该脚本不包括任何import pdb更不用说set_trace()...
import pdb
set_trace()
有什么想法可以解释这一点吗?
根据您的 ipython 配置,如果引发异常,它会自动进入 PDB。
似乎import pdb; pdb.set_trace()代码中毕竟有一行,由于源代码控制问题我错过了。
import pdb; pdb.set_trace()