Python breakpoint,Python中break是什么意思
描述:
Python 3.7增加了断点(),将你置于调用站点的调试器中。具体来说,它调用sys.breakpointhook(),直接传递args和kws。默认情况下,sys.breakpointhook()调用pdb.set_trace()时不带参数。在这种情况下,它纯粹是一个方便的函数,因此您不必显式导入pdb或键入足够的代码来进入调试器。但是sys.breakpoint()可以设置成其他函数,breakpointhook()会自动调用这个函数,让你进入选中的调试器。
语法:
断点(*args,**kws)
参数介绍:
* args,* * kws-可变长度参数
返回值:
以下示例显示了如何使用断点()函数。
#之前
foo()
导入pdbpdb.set_trace()
酒吧()
#现在
foo()
断点()
酒吧()
* args,* * kws-可变长度参数的差异
def f(arg,*args,**kwargs):
打印(arg,args,kwargs)
f(1,2,4,5,a=1,b=2)
输出
1 (2,4,5) {a: 1, b: 2}
扩展:python函数的参数。
本期断点()函数到此为止。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。