在日常使用中,Python脚本或工具可能会引发一些罕见的意外情况。异常也称为错误,因为它通常会停止程序的执行。为了防止将来异常的发生,我们可以对异常进行检查并相应地解决。为了检查和解决异常,应该将异常记录或保存到文件中。
null
Python异常和错误
Python错误或异常可以在不同的情况下发生。其中之一就是程序设计中非常流行的零除异常。如果一个非零数被除为零,则此操作将导致异常或错误,名为“ 被零除 “.
try:
1/0
except ZeroDivisionError as e:
logging.error(e)
日志模块
日志记录是一个可用于日志记录操作的模块。日志模块的exception()方法可用于将异常输出到标准错误。
import loggingtry:
1/0
except ZeroDivisionError as e:
logging.exception(e)
登录到文件
Python异常或错误也可以记录到文件中。我们将在try异常机制的异常部分中放入一些代码。异常部分在try中发生异常时执行。
try:
1/0
except Exception as e:
f = open("error.log","a") f.write(str(e)) f.close()
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END