ArcGIS Python 编码问题
2013-12-02 15:20
295 查看
吐槽一下ArcGIS自带的 Python IDE,
没有代码补全
没有函数提示
没有代码折叠
没有行号
撤销操作还有问题
字符编码还有各种问题
.........
花了2天时间才琢磨出来的经验
环境 ArcGIS 10.0
1、将整个Python开发环境设为UTF-8编码
# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
文件:Python\Lib\site-packages\sitecustomize.py
>>> import sys
>>> sys.getdefaultencoding()
2、编写Python脚本的时候,在文件头加入
# -*- coding: UTF-8 -*-
或者
# coding=utf8
或者
#coding: utf-8
3、编写代码的时候,将代码保存为ANSI
这是最坑爹的地方了,明明都是utf8的编码,
代码却要保存为ANSI
否则如果代码中出现中文名称或者中文注释就杯具吧
只要这几点都做到了,那用ArcPy编程就不会有问题!!
还有,非常建议将第三方的IDE代替ArcGIS的
没有代码补全
没有函数提示
没有代码折叠
没有行号
撤销操作还有问题
字符编码还有各种问题
.........
花了2天时间才琢磨出来的经验
环境 ArcGIS 10.0
1、将整个Python开发环境设为UTF-8编码
# encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
文件:Python\Lib\site-packages\sitecustomize.py
>>> import sys
>>> sys.getdefaultencoding()
2、编写Python脚本的时候,在文件头加入
# -*- coding: UTF-8 -*-
或者
# coding=utf8
或者
#coding: utf-8
3、编写代码的时候,将代码保存为ANSI
这是最坑爹的地方了,明明都是utf8的编码,
代码却要保存为ANSI
否则如果代码中出现中文名称或者中文注释就杯具吧
只要这几点都做到了,那用ArcPy编程就不会有问题!!
还有,非常建议将第三方的IDE代替ArcGIS的
相关文章推荐
- ArcGIS Python 编码问题
- arcgis调用python脚本编码问题
- python 编码 问题[转]
- 记录python ConfigParser 处理编码问题
- Python 中文编码问题
- Python里的编码问题
- Python编码问题的解决方案总结
- 编码问题导致python脚本运行时出错: 没有那个文件或目录
- Python字符串的encode与decode研究心得乱码问题解决方法(很多的编码问题都可以从此得出答案)
- 黄聪:python访问抓取网页常用命令(保存图片到本地、模拟POST、GET、中文编码问题)
- 记一次Python连接Oracle,报错编码不匹配问题
- 【转】python编码的问题
- 关于编码问题的理解(python)
- Python中的字符串与字符编码:编码和转换问题
- 基于scrapy的分布式爬虫(4):python 中的编码问题
- python 编码乱码问题(decode,encode)
- python中编码问题
- [python]Python2编码问题
- python ——编码问题
- python 配置文件编码问题