Python编程常用技巧,你全知道么?(22)

我们import pdb然后调用pdb.pm()启动调试器

会显示程序到崩溃的地方 , 我们退出程序的在该处设置一个断点:

import pdb;

def func():

pdb.set_trace()

return 0 / 0

func()

再次运行它 , 会在断点处停止 , step到下一步

用这样的方法 , 我们可以调试和回溯程序的执行 。 通过设置断点 , 然后在运行程序时 , 执行将在断点处停止 , 可以检查程序 , 例如列出函数参数 , 对表达式求值 , 列出变量或step逐步执行等 。

有用的小工具

一键web服务共享

在Python中可以使用http.server一键启用一个 HTTP 服务器 , 这是一个非常方便的共享工具:

推荐阅读