亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在arcgis使用python腳本進行字段計算時是如何解決中文問題的

 更新時間:2015年10月18日 15:03:29   投稿:mrr  
這篇文章主要介紹了在arcgis使用python腳本進行字段計算時是如何解決中文問題的,需要的朋友可以參考下

一、引言

  在arcgis打開一個圖層的屬性表,可以對屬性表的某個字段進行計算,但是在平常一般都是使用arcgis提供的字段計算器的界面進行傻瓜式的簡答的賦值操作,并沒有使用到腳本對字段值進行邏輯的操作。由于最近一直在學python腳本,剛好又碰上一好基友需要我的助攻(使用arcgis制圖),這就用上了。本以為能夠輕松搞定的,沒想到搬石頭砸腳了,下面就來說我是如何被砸腳的吧。

二、問題描述:將test字段中值為“湖南”的變?yōu)椤昂鲜 薄?/strong>

      這個邏輯是相當?shù)暮唵危褂胮ython寫一個對應的方法為: 

def cal(value):
  if(value=='湖南'):
    return value + '省'
  else:
    return value

      在arcgis中運行python代碼如下圖:

 注意:引用屬性字段的值得方法為!test!

  點擊確定,結(jié)果彈出一個錯誤,沒有提示具體是什么錯誤,最后在查找了一下資料,原來是python使用中文的時候一定要進行轉(zhuǎn)碼。

三、解決方案

  于是將上面代碼中有中文出現(xiàn)的地方對其進行轉(zhuǎn)碼就好了。更改后的代碼如下:

def cal(value):
  if(value=='湖南'.decode('utf-8')):
    return value + '省'.decode('utf-8')
  else:
    return value

這下就沒有錯誤了,需要更改的就是在字符串”湖南“和‘省”后面添加 decode('utf-8')方法對其進行編碼。

這下就解決了在arcgis中python腳本處理中文的問題。

四、小結(jié)

  在arcgis中使用python腳本,只要碰到中文就需要對其進行decode('utf-8')進行轉(zhuǎn)碼。

  另外,在arcgis中提供的python腳本編輯器超級難用,所以可以先使用好用的python編輯,將邏輯代碼編寫好,然后復制進去,然后運行,又快又好。

相關(guān)文章

  • Python中BeautifuSoup庫的用法使用詳解

    Python中BeautifuSoup庫的用法使用詳解

    這篇文章主要介紹了Python中BeautifuSoup庫的用法使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Django ModelForm組件使用方法詳解

    Django ModelForm組件使用方法詳解

    這篇文章主要介紹了Django ModelForm組件使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • python爬取數(shù)據(jù)中的headers和代理IP問題分析

    python爬取數(shù)據(jù)中的headers和代理IP問題分析

    這篇文章主要為大家介紹了python爬取數(shù)據(jù)中的headers和代理IP問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 使用Python腳本將Bing的每日圖片作為桌面的教程

    使用Python腳本將Bing的每日圖片作為桌面的教程

    這篇文章主要介紹了使用Python腳本將Bing的每日圖片作為桌面的教程,示例基于Windows操作系統(tǒng)環(huán)境實現(xiàn),需要的朋友可以參考下
    2015-05-05
  • 詳解Python NumPy中矩陣和通用函數(shù)的使用

    詳解Python NumPy中矩陣和通用函數(shù)的使用

    在NumPy中,矩陣是ndarray的子類,與數(shù)學概念中的矩陣一樣,NumPy中的矩陣也是二維的,可以使用 mat 、 matrix 以及 bmat 函數(shù)來創(chuàng)建矩陣。本文將詳細講解NumPy中矩陣和通用函數(shù)的使用,感興趣的可以了解一下
    2022-06-06
  • 深入分析python中整型不會溢出問題

    深入分析python中整型不會溢出問題

    本文給大家通過實例和原理深入分析了python中整型不會溢出的相關(guān)知識點,有興趣的朋友可以跟著學習下。
    2018-06-06
  • python腳本執(zhí)行CMD命令并返回結(jié)果的例子

    python腳本執(zhí)行CMD命令并返回結(jié)果的例子

    今天小編就為大家分享一篇python腳本執(zhí)行CMD命令并返回結(jié)果的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • yolov5中anchors設(shè)置實例詳解

    yolov5中anchors設(shè)置實例詳解

    在YOLOV5算法之中,針對不同的數(shù)據(jù)集,一般會預先設(shè)置固定的Anchor,下面這篇文章主要給大家介紹了關(guān)于yolov5中anchors設(shè)置的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • NLTK的安裝教程及安裝錯誤解決方案

    NLTK的安裝教程及安裝錯誤解決方案

    NLTK是一款用于自然語言處理的Python庫,安裝過程簡單易懂,只需要使用pip安裝即可。若安裝過程中出現(xiàn)錯誤,可以通過更新pip、安裝必要的依賴項、更換鏡像源等方式解決。
    2023-04-04
  • 淺談python的深淺拷貝以及fromkeys的用法

    淺談python的深淺拷貝以及fromkeys的用法

    這篇文章主要介紹了python的深淺拷貝以及fromkeys的用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03

最新評論