位置: IT常识 - 正文
推荐整理分享python中pdb模块的运行原理(python pdb模块),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python模块pandas,pypyodbc模块,python bpy模块,python bpy模块,python pdb模块,python bpy模块,python bpy模块,python pdb模块,内容如对您有帮助,希望把文章链接给更多的朋友!
1、pdb模块不是c实现的内置模块,而是纯Python实现和包装的模块。
pdb.py是核心文件,它继承了bdb和cmd模块。
2、利用cmd模块定义和实现一系列调试命令的交互输入,基于sys.settrace插桩跟踪代码运行的栈帧。
根据不同的调试命令控制代码的运行和断点状态,并向控制台输出相应的信息。
实例
importpdbdefcombine(s1,s2):#definesubroutinecombine,which...s3=s1+s2+s1#sandwichess2betweencopiesofs1,...s3='"'+s3+'"'#enclosesitindoublequotes,...returns3#andreturnsit.a="aaa"pdb.set_trace()b="bbb"c="ccc"final=combine(a,b)printfinal以上就是python中pdb模块的运行原理,希望对大家有所帮助。更多Python学习指路:Python基础教程
上一篇:python ndarray数组对象有什么特点(python np数组)
下一篇:phpcms选择utf8还是gpk(phpcms使用教程)
友情链接: 武汉网站建设