国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中pdb的中断控制

python中pdb的中断控制

Python pdb

头像

小妮浅浅

2021-10-13 09:39:594390浏览 · 0收藏 · 0评论

1、根据用户输入的调试命令,pdb在跟踪frame的每一步时都会进行中断控制,决定下一步是否中断,中断到哪一行。

2、stop_here是中断控制的主要方法。

中断控制是指在输入不同的调试命令后,代码可以执行到正确的位置,等待用户输入。例如,输入s控制台应该在下一个运行frame的代码处停止,输出c需要运行到下一个中断点。在sys.settrace的每一步跟踪中,中断控制是调试运行的核心逻辑。

实例

def stop_here(self, frame):
        # (CT) stopframe may now also be None, see dispatch_call.
        # (CT) the former test for None is therefore removed from here.
        if self.skip and \
               self.is_skipped_module(frame.f_globals.get('__name__')):
            return False
 
 
        # next
        if frame is self.stopframe:
            # stoplineno >= 0 means: stop at line >= the stoplineno
            # stoplineno -1 means: don't stop at all
            if self.stoplineno == -1:
                return False
            return frame.f_lineno >= self.stoplineno
 
 
        # step:当前只要追溯到botframe,就等待执行。
        while frame is not None and frame is not self.stopframe:
            if frame is self.botframe:
                return True
            frame = frame.f_back
        return False

以上就是python中pdb的中断控制,希望对大家有所帮助。更多Python学习指路:python基础教程

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

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

灭火宝贝高清完整版在线观看 | 香蕉漫画免费读漫画网下拉式| 《麦子的秘密2》| 我与旗袍老师疯狂床震| 美女和男生一起努力的生孩子视频.. | 美女和男生一起努力的生孩子视频.| 十八岁免费观看全集高清| 黄瓜视频| 主动把乳头放进男朋友嘴巴里| 《开裆裤》法国1980年 | 女被扒开腿狂躁XXXXX视频| 桃色禁忌| 小泽玛利亚| 西游记| 西班牙《暖昧》免费播放| 疯狂二人房间荷尔蒙爆发原声| 男生困困进女生困困洞视频 | 小学生自愈扣出桨的三个基本原则| 芒果浏览器| 成全在线观看免费完整版的 | 嫂嫂宝库免费观看电视剧全部| 少妇高潮喷水久久久久久久久| DO时不堪入耳的话的| 为啥女的舒服了要摸自己的胸| X7X7X7任意噪1060| 《睡眠指导1-6集》| 色的网站| 法国空姐| 免费B站看大片真人电视剧| 白丝| 国外成品网站1688入口在哪 | 老师掀起裙子让我挺进| 蜜桃成熟时李丽珍粤语原唱| 国产 欧美一区二区三区| 心眼多| 机械师3| 免费看黄A片真人真事| 《父承子波》金银花原文主角| 公翁挺进小玲的小流| 短视频| 77777免费观看电视剧推荐适..