2024-03-29 11:57:49 发布
网友
我想知道你们是怎么处理功能失效的。是否引发异常,或返回错误消息?
我有一个连接到外部com对象的函数。如果com对象尚未通过其他程序启动,则无法建立连接。通知主程序的首选python方法是什么?我应该用详细的错误消息引发异常,还是简单地返回错误消息?
谢谢!
python绝对是站在异常一边的。我一直认为this article是一个很好的解释。
抛出一个例外,这就是他们的目的。
它们允许使用代码来管理错误,传递回字符串为错误处理提供了太多的机会。
考虑到您通常返回字符串或iterable的情况,检查错误消息可能会导致问题,并且可能不会一直捕获它们,这也不是很Pythonic。
python绝对是站在异常一边的。我一直认为this article是一个很好的解释。
抛出一个例外,这就是他们的目的。
它们允许使用代码来管理错误,传递回字符串为错误处理提供了太多的机会。
考虑到您通常返回字符串或iterable的情况,检查错误消息可能会导致问题,并且可能不会一直捕获它们,这也不是很Pythonic。
相关问题 更多 >
编程相关推荐