批處理新手入門導讀[視頻教程]批處理基礎視頻教程[視頻教程]VBS基礎視頻教程
[批處理文件精品]批處理版照片整理器[批處理文件精品]純批處理備份&還原驅動在線第三方下載
返回列表 發帖

[問題求助] python解析xml的問題

<trackList>
        <track>
                <title>01 - Little People.mp3</title>
                <location>h1</location>
        </track>               
        <track>       
                <title>02 - Empty Shell.mp3</title>
                <location>h2</location>
        </track>
        <track>       
                <title>03 - And Always.mp3</title>
                <location>h3</location>
        </track>
        <track>
                <title>04 - Your Hand Letter.mp3</title>
                <location>h4</location>
        </track>
        <track>
                <title>05 - Fairway.mp3</title>
                <location>h5</location>
        </track>
                                <title>06 - America Ended Song.mp3</title>
                                <location>h6</location>
                                <title>01 - Line Up.mp3</title>
                                <location>h7</location>
                                <title>02 - Self-Timer.mp3</title>
                                <location>h8</location>
                                <title>03 - Save Oneself.mp3</title>
                                <location>h9</location>
                                <title>04 - I&apos;m Good Cheat.mp3</title>
                                <location>h10</location>
                                <title>05 - Let the Matter Rest.mp3</title>
                                <location>h11</location>
                                <title>06 - Self-Timer (Feat. Xiao Fei).mp3</title>
                                <location>h12</location>
                                <title>07 - Line Up (Confirmation Edition).mp3</title>
                                <location>h13</location>
</trackList>

回復 1# netdzb

我的代碼如下,但是我只能打印顯示沒有被track包含住的內容。
如果想顯示被track包含的內容應該怎么做?

from xml.etree import ElementTree
doc = ElementTree.parse("xml.txt")
for e in doc.findall("title"):
       print(e.text)
for f in doc.findall("location"):
       print(f.text)

TOP

  1. from xml.etree import ElementTree
  2. doc = ElementTree.parse("20200922.xml")
  3. for e in doc.findall("track"):
  4.     for a in e.findall("title"):
  5.         print(a.text)
  6.     for f in e.findall("location"):
  7.         print(f.text)
復制代碼

TOP

返回列表
重庆时时开奖直播软件