总目录:https://blog.csdn.net/qq_41106844/article/details/105553392
Python - 子目录:https://blog.csdn.net/qq_41106844/article/details/105553333
logging的用法和断言差不多,但是和assert比,logging不会抛出错误,而且可以输出到文件。
import logging
logging.basicConfig(level=logging.INFO) #设置错误等级
s ='0'
n =int(s)
logging.info('n = %d' % n)
print(10 / n)
ZeroDivisionError: division by zero
logging还有一个优点,就是可以设置指定记录信息的级别,有debug,info,warning,error等几个级别。
logging的另一个好处是通过简单的配置,一条语句可以同时输出到不同的地方,比如console和文件。