如何调试python程序

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

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

先导入pdb:

import pdb

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

pdb.set_trace()

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

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

其他指令还有

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容