Python-调试

第一种方法简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看


凡是用print()来辅助查看的地方,都可以用断言(assert)来替代


print()替换为logging是第3种方式,和assert比,logging不会抛出错误,而且可以输出到文件


第4种方式是启动Python的调试器pdb,让程序以单步方式运行,可以随时查看运行状态


这个方法也是用pdb,但是不需要单步执行,我们只需要import pdb,然后,在可能出错的地方放一个pdb.set_trace(),就可以设置一个断点


可以在单元测试中编写两个特殊的setUp()tearDown()方法。这两个方法会分别在每调用一个测试方法的前后分别被执行。

你可能感兴趣的:(Python)