之前写比较复杂的 shell脚本的时候,经常会用 -x
来调试,很方便也很清晰。
然后我就在想 python 脚本是不是也有类似的调试方法。
一查果然也有,就是 pdb
;
感觉也挺好用的,这里记录下使用过程。
一、Python pdb 简介
Python 的 pdb,是其自带的一个调试库。
它为 Python 程序提供了交互式的源代码调试功能,是命令行版本的 IDE 断点调试器,完美地解决了不借助工具进行调试的问题。
二、Python pdb 使用方法
使用方法有两种:
1、import 使用
# test.py
import pdb
pdb.set_trace()
a = 20
b = 10
c = 15
e = (a + b) * c
print "(a + b) * c =", e
e = ((a + b) * c)
print "((a + b) * c) =", e
e = a + (b * c)
print "a + (b * c) =", e