基本示例无处不在;
例外,例如e: 打印(e)
...我认为在调试方面,这仅仅是绝对没有用的。
我觉得根本没有理由以这种方式处理异常以进行调试,因为几乎没有任何信息可提供。至少当它发生故障时,它可以让您跟踪导致问题的原因。
“列表索引超出范围”-是的,谢谢。我知道,这就是为什么我抓到IndexError的原因!
那么是否可以返回导致异常或任何实际有用数据的行?还是仅用于处理带有已知向量的已知异常?
谢谢!
答案 0 :(得分:1)
当开发人员希望避免崩溃程序并忽略错误或以特定方式处理错误时,使用try-except
块。
我同意你的看法;打印错误与未捕获错误几乎相同。删除try-except块并查看堆栈跟踪将为您提供有关该错误的最多信息。
答案 1 :(得分:1)
对于搜索者; 您可以使用回溯库!
Proxy n