日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python中xml、字典、json、類四種數(shù)據(jù)類型實現(xiàn)互相轉(zhuǎn)換的方法-創(chuàng)新互聯(lián)

這篇文章主要講解了Python中xml、字典、json、類四種數(shù)據(jù)類型實現(xiàn)互相轉(zhuǎn)換的方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、成都網(wǎng)站建設(shè)公司、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:發(fā)電機租賃等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致贊揚!

之前都是直接拿sax,或dom等庫去解析xml文件為Python的數(shù)據(jù)類型再去操作,比較繁瑣,如今在寫Django網(wǎng)站ajax操作時json的解析,發(fā)現(xiàn)這篇帖子對這幾種數(shù)據(jù)類型的轉(zhuǎn)換操作提供了另一種更簡潔的方法,xmltodict和 dicttoxml等庫功不可沒,幾種轉(zhuǎn)換方式也都比較全面,轉(zhuǎn)存一下以備不時之需,感謝原創(chuàng)整理!

注:xml、字典、json、類四種數(shù)據(jù)的轉(zhuǎn)換,從左到右依次轉(zhuǎn)換,即xml要轉(zhuǎn)換為類時,先將xml轉(zhuǎn)換為字典,再將字典轉(zhuǎn)換為json,
最后將json轉(zhuǎn)換為類。

1、解析xml文件:使用iterfind尋找節(jié)點,獲取子節(jié)點方法 list(節(jié)點),獲取節(jié)點屬性 get(屬性名),下一級節(jié)點的值findtext

from xml.etree.ElementTree import parse
try:
  doc=parse('b.xml')
  for item in doc.iterfind('class'):
      classname=item.get('a_name')
      print("classname=",classname)
      for s in list(item):
        name=s.findtext('name')
        age = s.findtext('age')
        sex = s.findtext('sex')
        print("name=",name,"age=",age,"sex=",sex)
      print("-------------------")
except Exception as e:
  print(e)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享名稱:Python中xml、字典、json、類四種數(shù)據(jù)類型實現(xiàn)互相轉(zhuǎn)換的方法-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dgggod.html