将xml文件中图片格式修改为jpg:
1、只需要修改path路径,到*.xml所在的文件夹,运行之后会把xml
修改为.jpg。

import os
import os.path
import xml.dom.minidom
path = r'D:\Desktop\ABBA\xml'
files = os.listdir(path)  # 得到文件夹下所有文件名称
s = []
count = 0
for xmlFile in files:  # 遍历文件夹if not os.path.isdir(xmlFile):  # 判断是否是文件夹,不是文件夹才打开name1 = xmlFile.split('.')[0]dom = xml.dom.minidom.parse(path + '\\' + xmlFile)root = dom.documentElementnewfolder = root.getElementsByTagName('folder')newpath = root.getElementsByTagName('path')newfilename = root.getElementsByTagName('filename')#   newfolder[0].firstChild.data = 'VOCdevkit\VOC2012\JPEGImages'#       newpath[0].firstChild.data = 'VOCdevkit\VOC2012\JPEGImages' + '\\' + name1 + '.jpg'newfilename[0].firstChild.data = name1 + '.jpg'with open(os.path.join(path, xmlFile), 'w') as fh:dom.writexml(fh)print('写入name/pose OK!')count = count + 1

将xml文件中图片格式修改为jpg相关推荐

  1. BeX5报表开发中Excel格式修改的一个小问题

    问题 简单说一下吧.编程时有些问题看起来很简单,但想与做往往就是两回事.计算机编程正是具有这个特点. 目前在修改基于BeX5 3.6的报表格式.使用的自然是report组件,切换到报表设计状态后,使用 ...

  2. 将XML文件中的内容批量修改

    批量修改VOC数据集中xml标签文件的标签名称 第一版:每次都只单一xml文件中的内容进行修改,较为麻烦 import os import xml.etree.ElementTree as ET#程序 ...

  3. 统计xml文件中的标签出现框数及出现过的图片数

    在使用SSD-tensorflow训练中需要传入自己的训练集与测试集的一些参数,其中包含各类名出现过的图片数,各类总框数,及总数. 今天写了一个计数的脚本如下,可用于索引XML文件中的目标数: imp ...

  4. 【XML文件数据预处理】获取xml文件中所有标签名称及数量||提取某个特定标签的数量||生成包含某个标签的图片索引txt并复制图片到指定文件夹

    目录 1.获取xml文件中所有标签名称及数量 2.提取某个特定标签的数量 3.生成包含某个标签的图片索引txt并复制图片到指定文件夹 1.获取xml文件中所有标签名称及数量 [需求]自己标注的数据集, ...

  5. linux修改key文件夹,linux 中如何根据xml文件的key来修改value呢?

    源自:4-4 Linux中 grep命令 linux 中如何根据xml文件的key来修改value呢? 有个xml文件(server.xml)比如: .... 请问该如何获取加粗的   style=& ...

  6. 图片在xml文件中直接加载.9文件

    图片在xml文件中直接加载.9文件,可能会因为图片压缩的缘故产生锯齿,如果使用 ImageView imageview = (ImageView) view .findViewById(R.id.in ...

  7. android xml文件中进行上传图片以及获取图片

    在某些时候 项目需求中需要实现图片上传和图片获取功能 我需要把图片转换成byte[]封装在xml中 将xml文件加压后上传到.NET WCF服务中 上传之前的步骤: 一.将图片转换为byte[] 1 ...

  8. 精通LINQ--11.4.3 修改XML文件中的元素

    原文地址:https://blog.csdn.net/linqmail/article/details/2341575 使用LINQ to XML还可以修改XML文件中的元素.下面的实例代码使用LIN ...

  9. 多个xml文件转coco格式、coco转VOC格式(xml)

    1.多个xml文件转coco格式 bug已改,已经试过可以用. 只需要修改三个地方: 将 xml_folder 变量中的路径改为你自己的 xml 文件所在文件夹路径. 将 class_name 变量中 ...

最新文章

  1. 父类的析构函数定义为虚函数
  2. DCMTK:表示基于文件系统的基本工作列表管理服务类提供程序的控制台引擎的类
  3. linux mpeg-4,嵌入式MPEG-4解码系统的设计与实现,嵌入式MPEG-4解码系统,嵌入式Linux,视频码流,P...
  4. python中while的用法_Python—while循环,内涵五种九九乘法表
  5. 心理正常与异常的区分_教师培训 | 学生常见心理问题的表现与识别
  6. 08_提升方法Boosting2_统计学习方法
  7. java.exe闪退_java 双击jar包闪退或没反应,使用cmd运行提示没有主清单属性,该如何解决...
  8. redis源码dict.c simple reading
  9. 3分钟通过日志定位bug,这个技能测试人必须会
  10. 迷宫~哈哈~终于懂了BFS
  11. HttpClient 教程 (六)
  12. xp计算机怎么共享网络,xp系统手机usb共享网络上网,xp共享上网-
  13. 工业电脑量产测试之----U盘DOS 启动盘制作(1)
  14. nginx 504 Gateway Time-out错误解决办法
  15. Altium Designer之4层板基本规则设置
  16. java导出乱码_导出文件乱码问题处理(java)
  17. ear的英语怎么念_ear是什么意思_ear翻译_读音_用法_翻译
  18. HDU 2019 Multi-University Training Contest 1 杭电2019多校联合训练赛 第一场 1001 Blank (6578)
  19. 单片机实验三(1):中断处理,定时器
  20. div标签,h标签,p标签,hr标签

热门文章

  1. iOS项目运行出现警告:Found an unexpected Mach-O header code: 0x72613c21?
  2. 如何实现IM中的好友列表
  3. HBuilderX使用uniapp框架开发Android应用实现热更新
  4. 忍不了!我辞退了一个学历造假的程序员。。。
  5. 类,实例,引用,对象
  6. Mac安装虚拟机(parallels desk或者VmwareFusion)搭建Openstack服务器管理,安装开源的 pritunl 进行服务器连接
  7. Spring配置文件使用占位符配置
  8. Excel如何批量从中英文混合文本中提取出汉字
  9. css鲸鱼漂浮动画js特效
  10. 测试access函数