调试少不了最常用的print大法,可以通过打印变量来监控变量在哪里出的问题。python还有其他调试方式。
目录
logging
该函数用于输出调试日志到控制到户或者文件(文件用的多),和printf非常相似,最大的不同是该函数可以设置调试信息等级。
有debug
,info
,warning
,error
等几个级别,右边的级别越高,会将设置的等级及其以上等级的log打印出来。比如设置等级为warining,则只会打印log.error()和log.warning()的信息。
使用时要import logging,注意要设置等级。
下边这个代码因为设置的等级为ERROR,所以只能输出ERROR等级的log——log.error()。