0
点赞
收藏
分享

微信扫一扫

Python实例讲解 -- 解析xml


Python实例讲解 -- 解析xml_file



    1. <?xml version="1.0" encoding="utf-8"?>
    2. <info>
    3. <intro>信息</intro>
    4. <list id='001'>
    5. <head>auto_userone</head>
    6. <name>Jordy</name>
    7. <number>12345678</number>
    8. <age>20</age>
    9. <sex>Man</sex>
    10. <hobby>看电影</hobby>
    11. </list>
    12.
    13. <list id='002'>
    14. <head>auto_usertwo</head>
    15. <name>tester</name>
    16. <number>34443678</number>
    17. <age>18</age>
    18. <sex>Man</sex>
    19. <hobby>玩游戏</hobby>
    20. </list>
    21.
    22. </info>


    main.py

     


    Python实例讲解 -- 解析xml_file



      1. # -*- coding: utf-8 -*-
      2.
      3. import
      4.
      5. #读取xml文件
      6. def
      7. root = et.parse(fileName).getroot()
      8.
      9. #获取文件描述
      10. 'intro').text.encode('gb2312')
      11. print
      12.
      13. #获取所有list节点
      14. 'list')
      15. #遍历list节点的子元素
      16. for user in
      17. #得到head节点的文本
      18. 'head').text
      19. #得到name节点的文本
      20. 'name').text
      21. #得到sex节点的文本
      22. 'sex').text
      23. #得到age节点的文本
      24. 3].text
      25. #得到hobby节点的文本
      26. 'hobby').text.encode('gb2312')
      27. print
      28.
      29. if __name__ == '__main__':
      30.
      31. 'doc.xml')

      举报

      相关推荐

      0 条评论