arcpy的错误处理机制
分享
1.arcpy的错误处理机制:
import arcpy
myinput=r”C:UsersyaoDocumentsArcGISDefault.gdb地级市”
try:
arcpy.CopyFeatures_management(myinput, myinput)
except arcpy.ExecuteError:
print arcpy.GetMessages()
运行结果如下:
执行: CopyFeaturesC:UsersyaoDocumentsArcGISDefault.gdb地级市C:UsersyaoDocumentsArcGISDefault.gdb地级市 # 0 0 0
开始时间: Thu Oct 1316:45:46 2011
执行失败。参数无效。
ERROR 000725: 输出要素类: 数据集 C:UsersyaoDocumentsArcGISDefault.gdb地级市已存在。
执行(CopyFeatures)失败。
失败在 Thu Oct 1316:45:46 2011 (经历的时间: 0.00 秒)
2.arcpy的警告机制
try:
arcpy.SetSeverityLevel(1)
arcpy.DeleteFeatures_management(“C:UsersyaoDocumentsArcGISDefault.gdb地级市”)
except arcpy.ExecuteWarning:
print arcpy.GetMessages()
运行结果如下:
执行: DeleteFeaturesC:UsersyaoDocumentsArcGISDefault.gdb地级市
开始时间: Thu Oct 1316:46:30 2011
WARNING 000117: 警告: 生成的输出为空。
成功在 Thu Oct 1316:46:31 2011 (经历的时间: 1.00 秒)
这里注意要设置安全级别(SetSeverityLevel)为1才能触发警告
文章来源:http://blog.csdn.net/sydbc/article/details/17682773
import arcpy
myinput=r”C:UsersyaoDocumentsArcGISDefault.gdb地级市”
try:
arcpy.CopyFeatures_management(myinput, myinput)
except arcpy.ExecuteError:
print arcpy.GetMessages()
运行结果如下:
执行: CopyFeaturesC:UsersyaoDocumentsArcGISDefault.gdb地级市C:UsersyaoDocumentsArcGISDefault.gdb地级市 # 0 0 0
开始时间: Thu Oct 1316:45:46 2011
执行失败。参数无效。
ERROR 000725: 输出要素类: 数据集 C:UsersyaoDocumentsArcGISDefault.gdb地级市已存在。
执行(CopyFeatures)失败。
失败在 Thu Oct 1316:45:46 2011 (经历的时间: 0.00 秒)
2.arcpy的警告机制
try:
arcpy.SetSeverityLevel(1)
arcpy.DeleteFeatures_management(“C:UsersyaoDocumentsArcGISDefault.gdb地级市”)
except arcpy.ExecuteWarning:
print arcpy.GetMessages()
运行结果如下:
执行: DeleteFeaturesC:UsersyaoDocumentsArcGISDefault.gdb地级市
开始时间: Thu Oct 1316:46:30 2011
WARNING 000117: 警告: 生成的输出为空。
成功在 Thu Oct 1316:46:31 2011 (经历的时间: 1.00 秒)
这里注意要设置安全级别(SetSeverityLevel)为1才能触发警告
文章来源:http://blog.csdn.net/sydbc/article/details/17682773
0 个评论
相关问题
- Drone2Map所能处理的无人机影像具体要求?
- 夜间灯光影像处理的案例教程
- 两个栅格文件分辨率一致,但像元位置不一致,如何处理?
- ArcGIS model builder 输出文件名处理
- 如何利用ArcPY操作图层的“symbol”?
- geometryEngine.simplify方法是做图形简化的吗,简化机制是什么,为什么调用后没效果?
- 请问我在ArcMap10.5中将LAS数据集添加失败是什么原因呢,具体错误如下面的问题补充?
- 在Arcpy中获取了一个.shp上的几何元素,如何获取该几何元素的attributes
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- 注记要素转json,将json转要素,出现001558错误
- 请问ArcGIS API for javaScript4.3 版本怎么在本地部署呢?我按照官网的提示了部署了好几次,但是一直提示以下错误: