Jor*_*rte 5 python coding-style exception
我的情况现在:
try:
try:
condition
catch
try:
condition
catch
catch
major failure
Run Code Online (Sandbox Code Playgroud)
拥有这样的代码是不是很糟糕?它是否混乱太多,或者类似的东西有什么影响?
我不会只是做出结论并声称“这很糟糕”,因为有时你可能需要它。Python 有时会故意抛出异常,而不是让你问(这是……吗?)[EAFP 座右铭],并且在某些情况下,嵌套try/catch是有用的 - 当这对于代码的逻辑流程有意义时。
但我的猜测是,大多数时候你不会。因此,针对您的情况,更好的问题是提出您认为需要此类代码的特定用例。
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |