1.工作空间,参数方向设置不能为输出,是输入,不然出现类似错误: 无法删除 C:\Users\yl\Documents\ArcGIS\Projects\MyProject18\my.gdb。可能已被其他应用程序锁定。def main():
arcpy.AddMessage("脚本开始执行...")
try:
# 检查空间分析扩展模块
if not arcpy.CheckExtension("Spatial") == "Available":
arcpy.AddError("需要空间分析扩展模块许可")
return
# 启用扩展模块
arcpy.CheckOutExtension("Spatial")
arcpy.env.overwriteOutput = True
success = process_rasters(in_raster_folder, in_vector, zone_field, out_workspace, ext_name)
except Exception as e:
arcpy.AddError(f"执行过程中发生错误: {str(e)}")
finally:
arcpy.CheckInExtension("Spatial")
if __name__ == "__main__":
main()
2.红色代码,ArcGIS Pro非法退出,不需要设置权限了