arcgis脚本在编译器中运行毫无问题,然而添加为脚本工具后就各种问题了,emo了,还好遇到了这篇文章,逐个排除后,解决了问题!
本文中脚本运行时对应的ArcGIS版本为10.2。
几条建议
在ArcGIS运行脚本报错的原因不一定意味着代码错误,可能只是ArcGIS脚本设置出错
能用arcpy.GetParameterAsText()就不要用raw_input()
能用arcpy.AddMessage()就不要用print()
勾选"执行脚本时显示命令窗口"能解决一部分问题,用"调试"模式运行能解决大部分问题
"导入脚本"前删除代码中的所有中文字符,包括注释中的
原文链接:转载,感谢!!!