解决编码问题:
# coding=utf-8 #注意等号两边不要有空格 import sys reload(sys) sys.setdefaultencoding("utf-8")
# arcgis使用的是python2.x ,默认编码格式是ASCII码,如果不指定,代码中有中文就会报错;
python2解释器默认是ASCII码,不能处理非ascii码,所以要设置解释器的默认编码,通常是UTF-8,在程序中加入一下代码即可。
import sys reload(sys) sys.setdefaultencoding("utf-8")
python3 系统默认就是utf-8,无需设置。