python解析xml文件实例分享

 更新时间:2013年12月04日 14:41:17   作者:  
这篇文章主要介绍了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工具使用TfidfVectorizer进行文本特征提取方式

    结合Python工具使用TfidfVectorizer进行文本特征提取方式

    在自然语言处理中,TF-IDF是一种重要的特征提取方法,本文介绍了如何使用Python的sklearn库中的TfidfVectorizer进行文本特征提取,首先,需要安装sklearn库,TfidfVectorizer能将文本文档集合转换为TF-IDF特征矩阵
    2024-10-10
  • PyCharm基础调试的教程

    PyCharm基础调试的教程

    PyCharm作为Python开发的集成环境,提供了全面的调试工具,文中通过图文及示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • python实现的用于搜索文件并进行内容替换的类实例

    python实现的用于搜索文件并进行内容替换的类实例

    这篇文章主要介绍了python实现的用于搜索文件并进行内容替换的类,涉及Python针对文件及字符串的相关操作技巧,需要的朋友可以参考下
    2015-06-06
  • Pytorch中torch.argmax()函数使用及说明

    Pytorch中torch.argmax()函数使用及说明

    这篇文章主要介绍了Pytorch中torch.argmax()函数使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Python调用shell命令常用方法(4种)

    Python调用shell命令常用方法(4种)

    这篇文章主要介绍了Python调用shell命令常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • python3使用mutagen进行音频元数据处理的方法

    python3使用mutagen进行音频元数据处理的方法

    mutagen是一个处理音频元数据的python模块,支持多种音频格式,是一个纯粹的python库,仅依赖python标准库,可在Python 3.7及以上版本运行,支持Linux、Windows 和 macOS系统,这篇文章主要介绍了python3使用mutagen进行音频元数据处理,需要的朋友可以参考下
    2022-10-10
  • 利用PyTorch实现VGG16教程

    利用PyTorch实现VGG16教程

    这篇文章主要介绍了利用PyTorch实现VGG16教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python构建简单线性回归模型

    Python构建简单线性回归模型

    这篇文章主要介绍了Python构建简单线性回归模型,线性回归表示发现函数使用线性组合表示输入变量。简单线性回归很容易理解,使用了基本的回归技术,一旦理解了这些基本概念,可以更好地学习其他类型的回归模型
    2022-08-08
  • python下载安装requests库的简单步骤

    python下载安装requests库的简单步骤

    这篇文章主要给大家介绍了关于python下载安装requests库的简单步骤,使用Python的requests库下载文件是一种常见的操作,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Python如何利用xlrd和xlwt模块操作Excel表格

    Python如何利用xlrd和xlwt模块操作Excel表格

    这篇文章主要给大家介绍了关于Python如何利用xlrd和xlwt模块操作Excel表格的相关资料,其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入,需要的朋友可以参考下
    2022-03-03

最新评论