博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python处理xml实例
阅读量:6555 次
发布时间:2019-06-24

本文共 737 字,大约阅读时间需要 2 分钟。

"""

Author = zyh
FileName = read_xml_1.py
Time = 18-9-26 下午5:19
"""

from xml.etree import ElementTree

import os

path = ('/home/zyh/Desktop/xml17')

xml_file_list = os.listdir(path)
print(xml_file_list)
read_list = []
with open('./riskCar_pic.txt', 'r', encoding='utf-8') as file:
for line in file:
read_list = line.strip()
for xml in xml_file_list:
full_path = os.path.join(path, xml)
print(full_path)
root = ElementTree.parse(full_path)
# print(root)
name_node = root.getiterator('name')
# print(len(name_node))
for node in name_node:
print(node.text)
if node.text == 'riskCar':
if xml not in read_list:
with open('./riskCar_pic.txt', 'a', encoding='utf-8') as f:
f.write(xml + '\n')

转载于:https://www.cnblogs.com/myblog1993/p/9782735.html

你可能感兴趣的文章
C# Note17: 使用Ionic.Zip.dll实现解压缩文件
查看>>
nullnullDataTable 排序
查看>>
Codeforces Ilya and Queries
查看>>
Viewport
查看>>
〖Linux〗Debian 7.1.0 Wheezy使用ltib报错的解决办法
查看>>
〖Android〗(how-to) fix k860/k860i buletooth.
查看>>
static与线程安全 -摘自网络
查看>>
jsf标签,jsp标签与jstl标签
查看>>
使用PHP CURL的POST数据
查看>>
struts2:表单标签
查看>>
ASP.NET MVC3 通过Url传多个参数方法
查看>>
遭遇sql server 2005 启动包未能正确加载需要重新安装错误,重装.NET FRAMEWORK经历分析...
查看>>
ASP.NET MVC上传文件----uploadify的使用
查看>>
简明 MongoDB 入门教程
查看>>
.NET Core 3.0中的数据库驱动框架System.Data
查看>>
北大AI公开课2019 | 雷鸣:人工智能革命与机遇
查看>>
英特尔开源计算机视觉数据标签工具CVAT,加速数据注释
查看>>
consule服务注册和发现 安装 部署
查看>>
多个帐户都用root 来登录 怎么看另一个用户使用的那些命令
查看>>
Map集合案例
查看>>