当前位置: 首页 > 图灵资讯 > 行业资讯> python中pdb模块的运行原理

python中pdb模块的运行原理

来源:图灵python
时间: 2024-06-24 13:40:09

1、Pdb模块不是C实现的内置模块,而是纯Python实现和包装的模块。

pdb.Py是继承bdb和cmd模块的核心文件。

2、基于sysss,使用cmd模块定义和实现一系列调试命令的交互输入.settrace插桩跟踪代码运行的栈帧。

控制代码的运行和断点状态根据不同的调试命令输出到控制台。

实例

importpdb
defcombine(s1,s2):#definesubroutinecombine,which...
s3=s1+s2+s1#sandwiches2betweencopiesofs1,...
s3='"'+s3+'"'#enclosesitindoublequotes,...
returns3#andreturnsit.
a="aaa"
pdb.set_trace()
b="bbb"
c="ccc"
final=combine(a,b)
printfinal

以上是python中pdb模块的运行原理,希望对大家有所帮助。更多Python学习指导:python基础教程

本教程的操作环境:windows7系统,Python 3.9.1,DELL G3电脑。