pdb调试器Pdb调试功能要是学习掌握好了 , 它能够极大提升我们搜寻Bug的技巧。多数学习者都忽视了调试器pdb的重要性。在这一节 , 我只讲一些重要的命令。你可以到官方文档里去了解更多信息命令。从命令行运行我们可以使用调试器从命令行运行脚本。 以下举个例子说明$ python -m pdb my_script.py运行那上面所写的代码, 会致使调试器在找寻到的第一条语句那里停下执行。要是所编写的脚本相对简短, 那么这会具备很大的帮助。而后, 你能够对变量展开检查并且接着按照每行去执行标点符号。从脚本内部运行我们能够于脚本里设定断点, 借此便利地去检查特定点那儿的变量以及内容, 运用pdb.方法能够达成这一点底下是一个示例: 标点符号。import pdb def make_bread(): pdb.set_trace() return I dont have time print(make_bread())保存完毕之后, 致力于努力尝试运行上述所提及的脚本。马上在运行调试器之后, 即刻便会进入调试器。以下是关于能够用以学习调试器的部分一些命令:c继续执行 w显示正在执行的当前行的上下文。 a打印当前函数的参数列表 s执行当前行并在第一个可能的情况下停止。 n继续执行直到到达当前函数的下一行或它返回为止。区别在于next与step之间, step于被调用函数内部停下, next却以近乎全速去执行被调用函数之际, 仅于当前函数的下一行停下。只是这些属于部分命令, pdb是具备非常方便特质那种功能, 强烈建议您展开查看官方文档, 同时对更多信息进行了解, 借助直接搜索“pdb — The ”来直达。请注意倘若处于刚开始接触学习pdb的阶段, 那么运用pdb.这种方式则不是很具备直观的特性。 但值得庆幸的是, 若是采用的是3.7及以上版本, 那么咱们能够直接使用 。的内置函数它会自动导入pdb并调用pdb.方法。