Python breakpoint,Python中break是什么意思

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: