logo
Loading...

xmltodict 解析 格式疑問 - Cupoy

在Day003_Sample.ipynb中,讀入sample.xml後,用dict格式存在docwi...

xmltodict,巢狀字典,nested dict

xmltodict 解析 格式疑問

2019/11/25 04:33 AM
Python網路爬蟲論壇
rockman182
觀看數:0
回答數:2
收藏數:1
xmltodict
巢狀字典
nested dict

在Day003_Sample.ipynb中,讀入sample.xml後,用dict格式存在doc

with open('./sample.xml',encoding='UTF-8') as fd:

   doc = dict(xmltodict.parse(fd.read()))


我試著用print(doc)研究其格式,這是一個"巢狀字典",但不知如何解析?

我自行google一直找不到好的說明

ex:(1)key: Title後面接的是逗號,不是冒號?

      (2)為何OrderedDict([ 這個中括號,為何不是用dict的大括號


能否提供合適的參考連結,謝謝。


{'CUPOY': OrderedDict([('Title', '爬蟲馬拉松'),
                      ('Author', 'Wei'),
                      ('Chapters',
                       OrderedDict([('Chapter',
                                     [OrderedDict([('@name', '01'),
                                                   ('#text', '資料來源與存取')]),
                                      OrderedDict([('@name', '02'),
                                                   ('#text', '靜態網頁爬蟲')]),
                                      OrderedDict([('@name', '03'),
                                                   ('#text',
                                                    '動態網頁爬蟲')])])]))])}