在上篇博客——利用Python制作Arcgis脚本工具(上)中,记录自己制作Arcgis脚本工具,并在本机成功运行的经历。制作工具的目的之一是共享,但不幸的是,在移植工具到其他电脑上时,出现了以下错误:
1、已在作者本机成功运行,BUT移植报错的脚本
#coding=utf-8
import arcpy
import os
import os.path
inWorkspace = arcpy.GetParameterAsText(0) #输入英文城市名文件所在路径,下含已转好的DAE_SHP文件夹
#inWorkspace = "D:/PythonCode_inWork/09DAE_SHP_Check/PROCESS/DATA/YANGZHOU"
#城市名自动获取
city = os.path.split(inWorkspace)[-1]
#_H合并Tile
shps_dir = inWorkspace + "/DAE_SHP"
shps = os.listdir(shps_dir)
shps_H = []
for i in shps:
if '_H_poly.shp' in i:
shps_H.append(shps_dir+"/"+i)
arcpy.AddMessage('Star