如何处理不返回错误的代码?

时间:2018-12-03 20:28:26

标签: python gis arcpy

所以我正在使用ESRI的arcpy编写一些python脚本。我正在使用将数据插入数据库。当一切顺利时,即创建对象。如果不存在,则说对象已经存在,什么也没有。没有消息,错误,什么都没有。这种情况下的“最佳做法”是什么?

try:
    arcpy.AddField_management(out_feature_path, 'URN', 'text', 0, 0, 100,
                               field_alias = 'URN', 
                               field_is_nullable = "nullable", field_domain = '')
except Exception as error:
    print(error)

上面提供的代码,我认为我不需要它,但是我总是看到人们因不发布代码而感到沮丧:)。

1 个答案:

答案 0 :(得分:-2)

使用try / except块。这样,您就可以在不停止程序的情况下处理错误。

编辑:我认为他希望不出现异常,因为如果正确设置了主键,他的问题通常会产生错误。