我创建了一个大型程序,该程序执行许多不同的工作。在此程序中,我添加了一些错误管理,但是我想添加对应该启动critical_error_function()
的严重错误的管理。
所以基本上,我用过:
try :
//some fabulous code
except :
critical error(error_type)
但是我在这里问是否有更好的方法来做到这一点...
答案 0 :(得分:2)
在Python中,异常是错误处理的预期方式。假设您将整个程序包装在一个try-except块中,那么更好的方法是
ValueError
甚至您自己的自定义异常来捕获它们,而不是空白的except
语句critical_error_function
。