python 文本替换 速度_python 实现批量替换文本中的某部分内容
一、介绍
在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容。
二、代码实现 import re
import os
def reset():
i= 0
path = 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 + 1
Olddir = 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+filetype
alter(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 实现批量替换文本中的某部分内容相关推荐
- python如何替换文件部分内容_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- python一键替换_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- Python之Excel编辑-[小试牛刀]批量替换excel中字符串
任务1:批量替换excel中指定字符串 解决思路: 逐个cell遍历Excel表格,进行字符串比对,找到匹配的cell,并将cell内容替换成新字符串 app = xw.App(visible=Tru ...
- 【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: ...
- 批量替换文本中字符代码-python3
Excel的批量替换的痛点在于只能每次单次替换一个,利用脚本可以批量同时替换多个字符.首先需要建立replace_new.txt写入你所需要替换的文本,如: "origin new A ...
- 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 ...
- shell批量替换文本中的多种字符串
需求,需要把文件中,aa替换成AA,bb替换成BB, cc替换成CC, 脚本如下: SRC_STR=(aa bb cc) DST_STR=(AA BB CC) CMAKE_CONFIG=${DST_S ...
- 一键批量替换文本工具
一键批量替换文本工具,很有用的~~ 访问地址:http://www.kuaipan.cn/file/id_27114605281017997.htm
最新文章
- 自学编程的朋友,我想给你们这 5 个建议
- yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案
- 习题:编程求圆周长、圆面积、圆球体积、设圆半径r=1.5。要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位...
- 008_setting指令
- 阈值Java_亲测有效!一种完美动态阈值白平衡算法 Java实现。
- 查看网口命令_20个常用Linux命令
- Istio 2020 年 Roadmap——一切为了商用
- 视频来了!Visual Studio Online 东半球首秀 @ .NET Conf 2019 中国峰会
- 64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...
- AAA Password Expiry in Cisco IOS Easy***
- [转载]更改XP默认字体为微软雅黑
- 2020年9月“省时查报告”十大热门报告盘点(附下载链接)
- 帧起始定界符_帧详解 - web黄金矿工 - 博客园
- JavaSE——Java8之Stream流
- SCT2650,4.5V-60V电压,芯洲降压DCDC转换器,参数
- windows环境下定时进行阿里云DDNS解析
- 计算机硬盘启动设置方法,如何在BIOS中设置硬盘启动
- 计算机用户接入最快的,行测真题_2013-2017年固定互联网宽带接入用户数的年增长速度最快的年份是...
- 正面管教读书笔记 02 几个基本概念
- 条码固定资产管理PDA应用