Skip to main content

Python 入门基础知识 - pdb设置硬断点

Python 入门基础知识 - pdb设置硬断点

设置硬断点

在Python中可以使用pdb模块的set_trace函数在脚本中设置硬断点。set_trace函数一般在".py"脚本中使用。

其函数原型如下所示:

set_trace()

实例演示如下:

import pdb  # 导入pdb模块
pdb.set_trace()  # 使用set_trace函数设置硬断点
for i in range(1, 10):
    i = i * 5
    print(i)

运行脚本后如下所示

> /Users/durban/python/practise/test.py(12)<module>()
-> for i in range(1, 10):
(Pdb) list
  7  	# 其函数原型如下所示:
  8  	# set_trace()
  9  	import pdb  # 导入pdb模块
 10
 11  	pdb.set_trace()  # 使用set_trace函数设置硬断点
 12  ->	for i in range(1, 10):
 13  	    i = i * 5
 14  	    print(i)
 15
 16  	# 运行脚本后如下所示
[EOF]
(Pdb) n
> /Users/durban/python/practise/test.py(13)<module>()
-> i = i * 5
(Pdb) list
  8  	# set_trace()
  9  	import pdb  # 导入pdb模块
 10
 11  	pdb.set_trace()  # 使用set_trace函数设置硬断点
 12  	for i in range(1, 10):
 13  ->	    i = i * 5
 14  	    print(i)
 15
 16  	# 运行脚本后如下所示
[EOF]
(Pdb) continue
5
10
15
20
25
30
35
40
45

实例环境声明

# _*_ coding: utf-8 -*-
# version 2.7.13
版权声明

版权声明

durban.zhang 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/72