相关疑难解决方法(0)

Python try-else

声明的可选else条款的用途是try什么?

python exception-handling

532
推荐指数
11
解决办法
29万
查看次数

尝试...除了...其他v嵌套尝试...除外

为什么python中的try语句需要else子句?

向前推进:

try:
  f = open('foo', 'r')
except IOError as e:
  error_log.write('Unable to open foo : %s\n' % e)
else:
  data = f.read()
  f.close()
Run Code Online (Sandbox Code Playgroud)

在我看来,else clause通过nested try...except避免需要可以避免仍然解决的角落案例else?:

try:
  f = open('foo', 'r')
  try:
    data = f.read()
    f.close()
  except:
    pass 
except IOError as e:
  error_log.write('Unable to open foo : %s\n' % e)
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
1044
查看次数

标签 统计

python ×2

exception-handling ×1