韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

B级文件| 性的快乐| 白丝脚上的浓浓的精华液能用吗 | 妈妈叫我戴上避孕套英文| 小妈妈2免费观看完整电视剧| 两人一起做AJ的视频教程| 蜜桃臀| 男生把小困困放到女生困里视频 | 爸爸的大DJ小说| 《我的妹妹想你大棒棒糖电视剧》 | 榨精病栋| 夜书所见[宋]叶绍翁| 邱莹莹第一次| 《性爽2》电影| 局长边摸边吃奶边做爰| 《性呻吟》伦理| 水仙二嫂| 性的快乐| 宝贝今天可不可以不带小雨伞小说| 人狗大战6免费观看正版| 床戏| 《办公室高潮秘书2》| 酒鬼酒股票| 石头剪刀布谁输了看隐私| 高H文| BOBO浏览器(海外版)| 文豪1978| 少女たちよ观看免费高清电视剧| 第1章饱满的乳峰喷奶水小说| 我和两个继拇交换做爰| 星空无限传媒免费观看电视剧| 医生一直揉白带湿漉漉的正常吗| 三级吃奶头添沈玉蒲团2| 《特殊游泳教练》| 亲嘴扔衣服的视频| 《警花交换做爰》| 爱上兄弟的母亲6集免费观看| 麻花传剧MV无痕免费观看姐弟| 《警花交换做爰》| 腿张开我要添到你高潮H漫画软件 猛地一挺腿再开一点就不疼 | 欧洲人与动物胶配方大全图片