回答“我的使用arcpy的python脚本不再在FME 2016.1中运行” https://knowledge.亚搏在线safe.com/questions/39816/my-python-script-that-uses-arcpy-no-longer-runs-in.html “我的使用arcpy的python脚本不再在FME 2016.1中运行”问题的最新答案 由lauraatsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/39817/view.html网站

该问题已在FME 2017中解决,因此,当使用最新版本的FME运行时,这些脚本应该都可以正常运行。

在FME 2016.1中,进行了一项更改,使FME将自己的python库目录移动到python路径的前面。这会导致在某些情况下运行python脚本时出现问题,特别是在使用arcpy连接到SDE地理数据库时。为了解决这个问题,在import arcpy语句之前,将以下行添加到python脚本中:

导入系统
sys.path.append(sys.path.pop(0))。
sys.path.append(sys.path.pop(0))。

这将把fme python路径移到路径的末尾。

FRI,2017年2月10日格林尼治标准时间18:16:41 劳拉塔保险箱亚搏在线