核心内容摘要
OneNote笔记高效转换工具:从格式困扰到知识自由的解决方案
编写稳健的脚本,让地理处理工作流程更加顺畅可靠。
为什么需要异常处理?
错误总是在所难免。
编写可预见和处理错误的脚本可让您节省大量时间,同时避免很多令人头疼的问题。
当工具返回错误消息时,ArcPy 会生成系统错误或异常。
在 Python 中,您能够提供多种可用于处理异常的结构和方法。
当然,脚本失败的原因很多,有些并非特定于地理处理工具;同样,对于这些原因,也需要采用适合的方式对其进行捕捉和处理。
以下部分会提供一些方法,这些方法介绍了 Python 异常处理的基础知识。
try-except 语句try-except语句可用于封装整个程序,或者只封装要捕捉和标识错误的特定代码段。
如果try语句中发生错误,则会引发异常,然后会执行except