import pdb;pdb.set_trace()
-- a:(args)列出当前执行函数的函数
-- p expression:(print)输出expression的值:
eg:p list(map(lambda x:x.lower(), MANAGER_SSIDS))
//[u'40_mgmt', u'123’, u'112', u'112_aa', u'123_40', u'456_40']
pdb命令行:
1)进入命令行Debug模式,python -m pdb xxx.py
2)h:(help)帮助
3)w:(where)打印当前执行堆栈
4)d:(down)执行跳转到在当前堆栈的深一层(个人没觉得有什么用处)
5)u:(up)执行跳转到当前堆栈的上一层
6)b:(break)添加断点
b 列出当前所有断点,和断点执行到统计次数
b line_no:当前脚本的line_no行添加断点
b filename:line_no:脚本filename的line_no行添加断点
b function