调试 应用程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/boyun58/article/details/84747845

在计算机编程中,调试是查找和消除计算机程序中的错误,错误和异常的过程。 这个过程在代码被写入后立即开始,并且随着代码与其他编程单元组合以形成软件产品而连续进行。 调试是软件测试过程的一部分,是整个软件开发生命周期的一个组成部分。

Python调试器
Python调试器(也叫pdb)是Python标准库的一部分。 这是一个很好的回退工具,用于追踪难以发现的错误,并允许我们快速可靠地修复错误的代码。

pdp 调试器的两个最重要的任务

  • 它允许在运行时检查变量的值。
  • 可以遍历代码并设置断点。

通过以下两种方式使用pdb

  • 通过命令行; 这也被称为事后调试。
  • 通过交互式运行pdb。

使用pdb
要使用Python调试器,在想要进入调试器的位置使用以下代码 -
import pdb;
pdb.set_trace()

以下命令通过命令行使用pdb

  • h(help)
  • d(down)
  • u(up)
  • b(break)
  • cl(clear)
  • l(list))
  • n(next))
  • c(continue)
  • s(step)
  • r(return))
  • b(break)

例如

import pdb
a = "print(a)"
b = "print(b)"
c = "print(c)"
final = a + b + c
pdb.set_trace()
print (final)

-> print (final)
(Pdb) p a
'print(a)'
(Pdb) p b
'print(b)'
(Pdb) p c
'print(c)'
(Pdb) p final
'print(a)print(b)print(c)'
(Pdb) 

猜你喜欢

转载自blog.csdn.net/boyun58/article/details/84747845