import os
import io
#paths文件目录,files保存文件路径以及名字
paths='/home/xiaobumidm/Yolo_mark-master/VOC数据集/VOC/'
files=[]
oldStr='basstom'
newStr='base>custom'
for file in os.listdir(paths):if file.endswith('.xml'):files.append(paths+file)
for file in files:with open(file, "r", encoding="utf-8") as f:lines=f.readlnes()#将文件内容保存到内存with open(file, "w", encoding="utf-8") as f_w:for line in lines:#将内存中的文件逐行读取if oldStr in line:line=line.replace(oldStr,newStr)#新内容代替旧内容f_w.write(line)

参考链接:https://www.cnblogs.com/bigberg/p/6489043.html

python实现批量更改xml文件中内容替换相关推荐

  1. 如何利用VBA批量更改Excel文件的内容

    心得(5):利用VBA批量更改Excel文件的内容 问题:因为接受的所有Excel文件都是相同格式的,但是有个单元格的内容就是需要,主办方来更改,如下所示: 获奖级别,得由主办方来更改,但是如果一个一 ...

  2. [299]python实现批量解析PDF文件提取内容并写入到Excel中

    摘要:最近需要将一批PDF文件中的某些数据整理到Excel中,因为文件数量接近20w+,手动更新几乎不现实,于是就提取关键词和内容动手写了个Python小工具,以实现自动完成上述目标. 要求: 读取P ...

  3. python自动处理多个txt文件_怎么用python去实现几个文件中内容的并行处理

    如果我在同一个路径下有三个文件a.txt,b.txt,c.txt,三个文件中的内容分别是: a.txt: b.txt: c.txt: aaa 2 bbb 5 aaa 8 #中间的空格代表一个tab键 ...

  4. 批量更改json文件中指定内容

    要求:将所有json文件 [{"version": "1.0", "image": {"folder": "/ ...

  5. 批量更改Excel文件中大量工作表的内容(修改公司一千多份excel表格)

    目录标题 应用场景 更改的表格 详细介绍openpyxl 创建工作簿 写工作薄 读工作薄 使用公式 合并/取消合并单元格 插入图像 折叠(轮廓) 使用 Pandas 和 NumPy 插入和删除行和列, ...

  6. SSH2中 关于修改hbm.xml文件 中内容无效果的解决方式

    在ssh2中修改了实体类映射文件XXXX.hbm.xml ,结果无论重启tomcat还是清空缓存都不生效. 最后发现因为配置了JRebel热部署,导致JRebel里有缓存,情况JRebel缓存果断可以 ...

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

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

  8. python提取xml的所有框坐标_python 提取批量xml文件中的坐标信息存入txt文件 xml文件转txt文件...

    读取多个xml文件中的坐标信息:xmin.xmax.ymin.ymax(实际为一个矩形框的坐标值),并通过简单的计算得到矩形框的长.宽,最后按照自己的需求读入到一个txt文档中 xml文件目录及文件如 ...

  9. python 提取批量xml文件中的坐标信息存入txt文件 xml文件转txt文件

    读取多个xml文件中的坐标信息:xmin.xmax.ymin.ymax(实际为一个矩形框的坐标值),并通过简单的计算得到矩形框的长.宽,最后按照自己的需求读入到一个txt文档中 xml文件目录及文件如 ...

最新文章

  1. 第三章 可扩展标记语言XML
  2. Spring源码(1)
  3. python岗位 上海_上海黑马Python24期,平均薪资10150元,16个工作日就业率70.73%
  4. 美国计算机协会ACM子刊中国特辑:中国的人工智能初创企业
  5. Holer实现手机APP应用外网访问本地WEB应用
  6. 【机房收费系统】---上下机
  7. Android HWUI硬件加速模块浅析
  8. css+div(2)
  9. 遗传算法Python代码实现
  10. 微信小程序 13 排行榜的编写
  11. 8类必须学会的运营工具
  12. html 页面没有鼠标,网页上鼠标箭头不见了 电脑上不显示鼠标箭头怎么办?
  13. thinkpadt410接口介绍_thinkpad T410的扩展插口!
  14. APP服务器需要什么样的配置
  15. QT 打印中文字符显示C2001:常量中有换行符解决办法
  16. 计算机学院优秀主讲教师评选细则,徐州工程学院优秀主讲教师评选办法 徐工院行教[2015]35号...
  17. 从多个Word文档中批量取值,整理到Excel表中的技能,整理简历者必备
  18. 2022年焊工(初级)上岗证题目及模拟考试
  19. hp安腾系列服务器,安腾9500处理器和新一代HP-UX硬件概况
  20. Go 1.18 版本新特性详解!

热门文章

  1. 记录hadoop3.2.2出现Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster问题
  2. 【java SOAP】对SOAP的一个个人印象
  3. 刷leetcode第五题-最长回文字符串
  4. RxJava系列(二)Scheduler线程调度器
  5. apache配置多个站点
  6. Eclipse安装Rust插件 (Ubuntu)
  7. 黑马程序员---java基础------------------多线程
  8. 我的MVVM框架 v0.1发布
  9. 冉莹颖与邹市明的有情人终成眷属
  10. 三次多项式曲线php,多项式计算的效率测试,多项式计算效率_PHP教程