如何调试python程序

2019-03-26  本文已影响0人  断臂残猿

想在vscode里面调试一下自己的程序,结果由于是在虚拟环境里面,别说调试了,竟然F5运行都有问题。

查了一下,python里竟然有和js的debugger类似的断点功能。

先导入pdb:

import pdb

在需要断点执行的地方写上

pdb.set_trace()

在命令行启动Py文件的以后执行到那一行就会停下来。

要继续,在命令行敲n继续。

其他指令还有

pp,打印
n,下一步,执行下一步
s,步进,一步步的执行
l,列出,显示断点周围的源代码
c,继续,继续程序的运行
r,返回,继续直到当前函数返回

上一篇 下一篇

猜你喜欢

热点阅读