小编Use*_*ser的帖子

如何处理多个异常?

我是 Python 学习者,尝试处理一些场景:

  1. 读取文件。
  2. 格式化数据。
  3. 操作/复制数据。
  4. 写文件。

到目前为止,我有:

try:
   # Do all
except Exception as err1:
   print err1
   #File Reading error/ File Not Present

except Exception as err2:
   print err2
   # Data Format is incorrect
except Exception as err3:
   print err3
   # Copying Issue
except Exception as err4:
   print err4
   # Permission denied for writing
Run Code Online (Sandbox Code Playgroud)

以这种方式实现的想法是捕捉所有不同场景的确切错误。我可以在所有单独的try/except块中做到这一点。

这可能吗?并且合理?

python python-2.7

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

python-2.7 ×1