python 内置函数调试器 breakpoint
breakpoint(*args, **kws)
此函数会在调用时将你陷入调试器中。具体来说,它调用 sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下, sys.breakpointhook() 调用 pdb.set_trace() 且没有参数。在这种情况下,它纯粹是一个便利函数,因此您不必显式导入 pdb 且键入尽可能少的代码即可进入调试器。但是, sys.breakpointhook() 可以设置为其他一些函数并被 breakpoint() 自动调用,以允许进入你想用的调试器。
引发一个 审核事件 builtins.breakpoint 并附带参数 breakpointhook。
示例:
import json
from multiprocessing import Process, Pipe
from queue import Queue
import sys
def getMyName(name):
return f"getMyName 函数返回我的名字是:{name}"
if __name__ == '__main__':
dt = {"name": "tom", "age": 10, "sex": "m"}
qs = getMyName('tomcat')
print('--------调试开始')
sys.breakpointhook()
if None:
print('True...')
else:
print('False...')