arcmap字段计算器在 python处理arcmap的属性表字段时只要添加预逻辑代码就报错这个,一直弄了半天,外网也翻遍了也没有人具体给解决方式,最后自己试出来了,就记一下吧。
其实处理方式很简单:
1.检测代码的缩进,这个arcmap的python作的依托史,有一点缩进错误都不行,并且他也不显示错误,建议可以在编译器里先跑一下看你的代码没问题后再复制粘贴,一般2个空缩进或者4个空都是可以的。
2.其实直接就把arcmap重启一下就行,原理好像是因为环境配置的问题,至少在10.5版本里会造成第一次使用字段计算器后的字段,再对其调用就会报错,(我就是遇到这个了)。方法就是重启arcmap就行了。。。