Python 必备 debug 神器:pdb( 四 )

22)unt:(until)执行到下一行(跳出循环),或者当前堆栈结束23)condition bpnumber conditon,给断点设置条件,当参数condition返回True的时候bpnumber断点有效,否则bpnumber断点无效

举个简单的栗子

为了验证一下 pdb 的用法,我写了个简单的 Python 代码,如下:

__author__ = 'zone'

import pdb

class MyScrapy:

urls = []

def start_url(self, urls):

pdb.set_trace()

for url in urls:

print(url)

self.urls.append(url)

def parse(self):

pdb.set_trace()

for url in self.urls:

推荐阅读