所以我正在使用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)
上面提供的代码,我认为我不需要它,但是我总是看到人们因不发布代码而感到沮丧:)。
答案 0 :(得分:-2)
使用try / except块。这样,您就可以在不停止程序的情况下处理错误。
编辑:我认为他希望不出现异常,因为如果正确设置了主键,他的问题通常会产生错误。