python解析xml文件实例分享

时间:2021-11-20 07:56:14 

python解析xml文件实例分享


def get_area_list(self):
        """获取地域省份和城市名称字典"""
        page = urllib2.urlopen(self.xml_url).read()
        area_list = {}
        root = ElementTree.fromstring(page)
        #读取xml格式文本
        for onep in root:
            province =  onep.get('name')
            #父标签中的name数据(province中)
            city_list = []
            for onec in onep:
                #子标签中的name数据(city中)
                city = onec.get('name')
                city_list.append(city)
            area_list[province] = city_list
            #返回一个省份与城市关系的字典,即:{省份名称:[城市名称1,城市名称2,···]}
        return area_list

标签:python,xml文件
0
投稿

猜你喜欢

  • Python 类的继承实例详解

    2021-04-30 15:54:09
  • Python从MySQL数据库中面抽取试题,生成试卷

    2024-01-18 01:40:51
  • python 多线程中join()的作用

    2022-11-27 12:24:24
  • 详解springboot 使用c3p0数据库连接池的方法

    2024-01-19 04:59:09
  • Python Socket TCP双端聊天功能实现过程详解

    2022-03-13 02:25:44
  • golang指数运算操作

    2024-01-30 22:35:53
  • 整合ckeditor+ckfinder,解决上传文件路径问题

    2022-12-10 09:25:39
  • 使用Python操作PDF文件

    2022-01-01 06:15:12
  • python列表数据增加和删除的具体实例

    2021-08-05 15:11:09
  • 详解python tkinter包获取本地绝对路径(以获取图片并展示)

    2022-08-07 07:34:07
  • Python socket.error: [Errno 98] Address already in use的原因和解决方法

    2021-07-12 01:27:02
  • 使用Python实现文字转语音并生成wav文件的例子

    2021-06-27 03:29:52
  • 解决Django的request.POST获取不到内容的问题

    2022-12-26 18:55:20
  • 如何利用Java正则表达式校验密码规则

    2022-07-22 02:05:13
  • python3 requests库文件上传与下载实现详解

    2021-10-10 15:31:07
  • node.js express框架简介与实现

    2024-05-08 09:35:22
  • 详解python ThreadPoolExecutor异常捕获

    2023-08-09 12:54:30
  • SQL Server服务器内存升级后的烦恼

    2008-12-22 10:55:00
  • python-pymongo常用查询方法含聚合问题

    2021-02-10 21:35:36
  • js自定义弹框插件的封装

    2024-05-28 15:38:36
  • asp之家 网络编程 m.aspxhome.com