• ArcGIS Python 编码问题


    吐槽一下ArcGIS自带的 Python IDE,

    没有代码补全

    没有函数提示

    没有代码折叠

    没有行号

    撤销操作还有问题

    字符编码还有各种问题

    .........

    花了2天时间才琢磨出来的经验

    环境 ArcGIS 10.0

    1、将整个Python开发环境设为UTF-8编码

    image

    # encoding=utf8 
    import sys 
    reload(sys) 
    sys.setdefaultencoding('utf8')

    文件:PythonLibsite-packagessitecustomize.py

    image

    >>> import sys
    >>> sys.getdefaultencoding()

    2编写Python脚本的时候,在文件头加入

    # -*- coding: UTF-8 -*-

    或者

    # coding=utf8

    或者

    #coding: utf-8

    image

    3、编写代码的时候,将代码保存为ANSI

    这是最坑爹的地方了,明明都是utf8的编码,

    代码却要保存为ANSI

    否则如果代码中出现中文名称或者中文注释就杯具吧

    image

    只要这几点都做到了,那用ArcPy编程就不会有问题!!

    还有,非常建议将第三方的IDE代替ArcGIS的

     

  • 相关阅读:
    python学习手册 (第3版)
    服务器搭建
    阿里云 大数据 云计算 分布式
    PS插件开发plugin
    GIS九交模型
    人脸识别 人工智能(AI)
    Github上发布托管和下载
    RPLiDAR 激光雷达探测地面高程
    linux内核调试
    convex hull
  • 原文地址:https://www.cnblogs.com/adodo1/p/4328238.html
Copyright © 2020-2023  润新知