如何单步执行/调试python Web应用程序?

前端之家收集整理的这篇文章主要介绍了如何单步执行/调试python Web应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我似乎无法找到有关调试python Web应用程序的任何信息,特别是逐步执行Web请求.

这是不可能的吗?如果不是,为什么不呢?

最佳答案
如果你放

import pdb
pdb.set_trace()

在您的代码中,Web应用程序将在执行set_trace时进入pdb调试器会话.

也很有用

import code
code.interact(local=locals())

这让你失去了python解释器.按Ctrl-d恢复执行.

更有用的是

import IPython.Shell 
ipshell = IPython.Shell.IPShellEmbed()
ipshell(local_ns=locals())

这会让你进入一个IPython会话(假设你已经安装了IPython).在这里,按Ctrl-d继续执行.

猜你在找的Python相关文章