一、介绍

在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容。

二、代码实现

import re
import osdef reset():i= 0path = r"/data/sdxx/mzq/YOLOv3/YOLOv3-New-fire/YOLOv3-SaveVideo-New/scripts/VOCdevkit/VOC2019/labels/"filelist = os.listdir(path)   # 该文件夹下所有文件(包括文件夹)for files in filelist:  # 遍历所有文件i = i + 1Olddir = os.path.join(path,files); # 原来的文件路径if os.path.isdir(Olddir):continue;filename = os.path.splitext(files)[0];filetype = os.path.splitext(files)[1];filePath = path+filename+filetypealter(filePath,"16","1")def alter(file,old_str,new_str):with open(file,"r",encoding="utf-8") as f1,open("%s.bak"% file,"w",encoding="utf-8") as f2:for line in f1:if old_str in line:line = line.replace(old_str,new_str)f2.write(line)os.remove(file)os.rename("%s.bak" % file,file)reset()

【python】批量替换文本中的某部分内容相关推荐

  1. python如何替换文件部分内容_python 实现批量替换文本中的某部分内容

    一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...

  2. python一键替换_python 实现批量替换文本中的某部分内容

    一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...

  3. 【Python】如何在文件夹里批量替换文本中的内容?

    1.Introduction 用深度学习做目标检测时,有时候标签需要批量替换,这时一个批量处理的代码就很关键~ 2.Materials and methods 下面对文件夹中的所有 xml 文件中的指 ...

  4. 批量替换文本中的多组字符串

    [问题] hi friends, I have the following demand and I want to know if you have any suggestions for me: ...

  5. java 文本编辑器替换特殊字符_linux中批量替换文本中字符串--转载

    (一)通过vi编辑器来替换. vi/vim 中可以使用 :s 命令来替换字符串. :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 w ...

  6. Excel 2010 VBA 入门 048 批量替换文本中的指定字符(replayce函数和方法)

    目录 示例: 实现代码 Replace函数 单元格对象的Replace方法 使用Replace方法实现代码 示例: 如图所示,该表为某公司商品编码.由于商品目录升级,现商品编码中以"GXGY ...

  7. 批量替换文本中字符代码-python3

    Excel的批量替换的痛点在于只能每次单次替换一个,利用脚本可以批量同时替换多个字符.首先需要建立replace_new.txt写入你所需要替换的文本,如: "origin    new A ...

  8. 如何打印网页中的某部分内容

    一般情况下打印是使用 window.print();函数直接打印整页,但如果需要打印网页中定义的部分内容,则可使用如下的方法,具体方法如下: 1.在页面的代码头部处加入JavaScript: < ...

  9. 【自动化办公】python批量替换word中的内容

    background 例行吐槽:由于各种原因,放弃了目标检测这条路,换条路走走. 入职普普通通行政文员,搞搞事情. 发现有很多文件其实只是里面的一些东西需要替换,(其实用word的查找替换也可以,不过 ...

  10. shell批量替换文本中的多种字符串

    需求,需要把文件中,aa替换成AA,bb替换成BB, cc替换成CC, 脚本如下: SRC_STR=(aa bb cc) DST_STR=(AA BB CC) CMAKE_CONFIG=${DST_S ...

最新文章

  1. eureka自我保护时间_阿里面试官问我:到底知不知道什么是Eureka,这次,我没沉默...
  2. svn 命令行查看history及比较不同版本
  3. 【C/C++高质量编程 笔记】
  4. 上传文件的input问题以及FormData特性
  5. 检查异常和非检查异常 有空你去学一下检查异常和非检查异常
  6. php的完整代码块,简单测试了一下php中的代码块、内部类等知识
  7. androidStudio项目删除模块后报错解决办法
  8. android 粘性view_android - 如何在RecyclerView中制作粘性标头? (有或没有外部库) - SO中文参考 - www.soinside.com...
  9. 基于模型与不基于模型的深度增强学习_CVPR2018: 基于时空模型无监督迁移学习的行人重识别...
  10. 计算硬盘的计算机,硬盘整数分区计算器免费版
  11. ssd1306 oled 行扫描方式
  12. 2022年3月22日
  13. 关于工作后定居城市的思考以及房价…
  14. WINDOWS渗透与提权总结(2)
  15. chrome插件之vimium,解放你的鼠标
  16. 此beta版已额满_天龙八部荣耀版 新手升级指南
  17. python3集合_python3集合练习(set)
  18. 程序员一般都如何接私活,我也想接,有什么可行的方法吗?
  19. android顶部按钮图片,安卓动态改变button顶部图片即drawableTop属性
  20. 关于移动端的文本框获取焦点时导致fixed或absolute定位的按钮被手机键盘顶上去的问题

热门文章

  1. wps表格在拟合曲线找点_excel拟合曲线函数表达式,excel散点拟合出来的公式看不懂。请问怎么写入表格使用?...
  2. JTAG Bypass命令案例解析
  3. 2021年11月_IEEE TRANSACTIONS ON MEDICAL IMAGING_科技前言热点调研表
  4. 微型计算机原理及应用考试重点,微型计算机原理及应用考试重点.doc
  5. java google翻译api接口_java 免费调用google 谷歌翻译api
  6. java actionsupport_struts2 中 action 跟 actionsupport 的区别
  7. 地图数据下载方法与商业地图下载器介绍
  8. java中如何查看代码运行时间?
  9. flash自适应屏幕 html,让Flash自适应浏览器屏幕大小的几种方法
  10. 使用二维码识别技术的好处_二维码门禁系统,是如何实现解密开锁的呢?