将两组点放到不同图层执行楼主这段代码,发现以下问题:
第161行 rs.Distance要对比两组点,但是没办法把点和空值进行对比,所以出现了Could not convert None to a list of points
原因是rs.PointCoordinates(attractor)返回了空值。
我在这句前面加一句if rs.IsPoint(attractor):print attractor 测试了一下,print attractor没有执行,说明attractor不是点物件,当然PointCoordinates(attractor)就没有返回值了。 |