python实现XML文件解析与修改
2017-10-02 15:41
330 查看
import pdb import os import xml.etree.ElementTree as ET # python 3.2 def deil_file( dirName, fileName ): tree = ET.parse(dirName + fileName) root = tree.getroot() #print(root) #filename = root.find('path').text #filename = filename[:-4] #print (filename) for object in root.findall('object'): #找到root节点下的所有object节点 object.find('name').text = "obj" #for files in my_files: # if "lab" in root.find('object').find('name').text: # root.find('object').find('name').text = "obj" #obj = root.find('object').find('name').text #obj = obj[:-4] #print (obj) #print('\n') #root[0].text = "VOC2007" #root[1].text = root[1].text + ".jpg" tree.write('Annotations_2/' + fileName) #print(root[1].text) print('\n') #print(root[6].text) #pdb.set_trace() my_files = os.listdir("/home/Desktop/workpy/Annotations/"); for files in my_files: if "xml" in files: # print(files) deil_file("/home/Desktop/workpy/Annotations/", files)转载请注明:http://blog.csdn.net/forest_world
相关文章推荐
- 【转】Python实现修改Windows CMD命令行输出颜色(完全解析)
- Python实现修改Windows CMD命令行输出颜色(实例解析)
- Python实现XML文件解析的示例代码
- 利用python的xmllib2实现XML文件解析
- Python基础(十一) 使用xml.dom 创建XML文件与解析
- 使用python3.4解析xml文件(sax、dom、etree)
- 使用python解析Wordpress导出的xml文件
- Python 实现str类型修改的方法
- Python实现简单的Web服务器 解析
- 通过正则表达式实现简单xml文件解析
- python 7-1 如何派生内置不可变类型(int,str,tuple,float)并修改实例化行为,继承内置tuple并实现__new__
- 用python来解析xml文件(简单情况)
- Python实现动态图的解析、合成与倒放
- Android---40---实现XMl文件的序列化与解析
- 详解在Python程序中解析并修改XML内容的方法
- Python解析xml文件(一)
- python3 解析xml文件
- python语言解析xml文件
- python实现不可修改的常量
- python实现通过shelve修改对象实例