python - 如果我发现错误(我不需要在其中做任何事情),我可以简单地“通过”except 块吗?什么是最佳实践?
问题描述
如果我用“try”发现错误,我可以“通过”“except”语句吗?什么是最佳实践?
从获取请求中,我收到了一个字符串字典,而其他时候我收到了一个 html 字符串。所以我使用 try 语句将字符串字典转换为字典。如果它在尝试转换不是字符串的响应时发现错误,我不需要做任何事情。
解决方案
当然,这完全没问题。通常,它最适合 Python 的“请求宽恕,而不是许可”方法。不过,正如 user10987432 所说,在许多情况下,您可能希望记录错误以帮助您了解以后发生的情况。
推荐阅读
- sql - 使用 spark 或 scala 删除具有十亿条记录的表中的记录
- passport.js - 使用passportJS从instagram检索accessToken失败
- c# - 使用 Active Directory 对用户进行身份验证,而不在 catch 块内放置不正确的用户名或密码错误
- css - 如何通过css正确创建一个简单的圆形进度条
- quarkus - 有没有办法将 bean 注册到 maven 子模块中?
- sql - 如何连接 1 个表中的列。一列用逗号分隔
- java - 如何获取场景的新坐标
- asp.net - 如何修复 vb 中 dbcontext 上的空引用错误?
- reactjs - React Context Consumer 不会更新(但 Provider 会更新)
- android - 由于某种原因,无法从 Firebase 响应中反序列化对象