【python】批量替换文本中的某部分内容
一、介绍
在做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】批量替换文本中的某部分内容相关推荐
- python如何替换文件部分内容_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- python一键替换_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- 【Python】如何在文件夹里批量替换文本中的内容?
1.Introduction 用深度学习做目标检测时,有时候标签需要批量替换,这时一个批量处理的代码就很关键~ 2.Materials and methods 下面对文件夹中的所有 xml 文件中的指 ...
- 批量替换文本中的多组字符串
[问题] hi friends, I have the following demand and I want to know if you have any suggestions for me: ...
- java 文本编辑器替换特殊字符_linux中批量替换文本中字符串--转载
(一)通过vi编辑器来替换. vi/vim 中可以使用 :s 命令来替换字符串. :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 w ...
- Excel 2010 VBA 入门 048 批量替换文本中的指定字符(replayce函数和方法)
目录 示例: 实现代码 Replace函数 单元格对象的Replace方法 使用Replace方法实现代码 示例: 如图所示,该表为某公司商品编码.由于商品目录升级,现商品编码中以"GXGY ...
- 批量替换文本中字符代码-python3
Excel的批量替换的痛点在于只能每次单次替换一个,利用脚本可以批量同时替换多个字符.首先需要建立replace_new.txt写入你所需要替换的文本,如: "origin new A ...
- 如何打印网页中的某部分内容
一般情况下打印是使用 window.print();函数直接打印整页,但如果需要打印网页中定义的部分内容,则可使用如下的方法,具体方法如下: 1.在页面的代码头部处加入JavaScript: < ...
- 【自动化办公】python批量替换word中的内容
background 例行吐槽:由于各种原因,放弃了目标检测这条路,换条路走走. 入职普普通通行政文员,搞搞事情. 发现有很多文件其实只是里面的一些东西需要替换,(其实用word的查找替换也可以,不过 ...
- shell批量替换文本中的多种字符串
需求,需要把文件中,aa替换成AA,bb替换成BB, cc替换成CC, 脚本如下: SRC_STR=(aa bb cc) DST_STR=(AA BB CC) CMAKE_CONFIG=${DST_S ...
最新文章
- eureka自我保护时间_阿里面试官问我:到底知不知道什么是Eureka,这次,我没沉默...
- svn 命令行查看history及比较不同版本
- 【C/C++高质量编程 笔记】
- 上传文件的input问题以及FormData特性
- 检查异常和非检查异常 有空你去学一下检查异常和非检查异常
- php的完整代码块,简单测试了一下php中的代码块、内部类等知识
- androidStudio项目删除模块后报错解决办法
- android 粘性view_android - 如何在RecyclerView中制作粘性标头? (有或没有外部库) - SO中文参考 - www.soinside.com...
- 基于模型与不基于模型的深度增强学习_CVPR2018: 基于时空模型无监督迁移学习的行人重识别...
- 计算硬盘的计算机,硬盘整数分区计算器免费版
- ssd1306 oled 行扫描方式
- 2022年3月22日
- 关于工作后定居城市的思考以及房价…
- WINDOWS渗透与提权总结(2)
- chrome插件之vimium,解放你的鼠标
- 此beta版已额满_天龙八部荣耀版 新手升级指南
- python3集合_python3集合练习(set)
- 程序员一般都如何接私活,我也想接,有什么可行的方法吗?
- android顶部按钮图片,安卓动态改变button顶部图片即drawableTop属性
- 关于移动端的文本框获取焦点时导致fixed或absolute定位的按钮被手机键盘顶上去的问题
热门文章
- wps表格在拟合曲线找点_excel拟合曲线函数表达式,excel散点拟合出来的公式看不懂。请问怎么写入表格使用?...
- JTAG Bypass命令案例解析
- 2021年11月_IEEE TRANSACTIONS ON MEDICAL IMAGING_科技前言热点调研表
- 微型计算机原理及应用考试重点,微型计算机原理及应用考试重点.doc
- java google翻译api接口_java 免费调用google 谷歌翻译api
- java actionsupport_struts2 中 action 跟 actionsupport 的区别
- 地图数据下载方法与商业地图下载器介绍
- java中如何查看代码运行时间?
- flash自适应屏幕 html,让Flash自适应浏览器屏幕大小的几种方法
- 使用二维码识别技术的好处_二维码门禁系统,是如何实现解密开锁的呢?