在我们做深度学习时,对于数据集打标后可能标签的label的id需要更改,这时如果再一个一个去改或者用labelimg去改就很麻烦了,所以下面提出一种方法即用python解决。

修改前:

import os, globif __name__ == '__main__':txt_list = glob.glob("E:/bzl_online_dataset/2020-07-20/imgs/*.txt")for txt_item in txt_list:with open(txt_item) as f:lines = f.readlines()with open(txt_item, 'w') as f:for line in lines:line_split = line.strip().split()line_split[0] = '0'f.write(line_split[0] + ' ' +line_split[1] + " " +line_split[2] + " " +line_split[3] + " " +line_split[4]+'\n')pass

上面的路径就是你的 txt 文本地址,它的思路是把内容去切分然后进行一个第一列的内容替换。

修改后:

用Python批量替换更改掉txt文本的内容相关推荐

  1. 使用Python批量替换指定目录所有文件中的指定文本

    使用Python批量替换指定目录所有文件中的指定文本 # -*- coding: utf-8 -*- import os from = "aaa" #替换为什么内容,可以是多行 t ...

  2. python文本筛选多个word_用Python批量替换多个Word文件中的文字

    实例14:用Python批量替换多个Word文件中的文字 公众号"Python操作Office软件高效工作" 29 人赞同了该文章 我们在实例7中批量生成了采购合同.但是假设现在我 ...

  3. Python:实现多个txt文本的简单合并,亲测简单好用,保姆教程

    声明:非原创,我是python废废,原博客连接为:Python批量合并多个txt文件_自由的小白的博客-CSDN博客_python 合并多个txt,我在这里只做分享,好博客要更多人看到嘛! 一.成果展 ...

  4. word批量替换多组文字 python_实例14:用Python批量替换多个Word文件中的文字

    我们在实例7中批量生成了采购合同.但是假设现在我方的公司名由"ABC商贸有限公司"变成了"ABC贸易有限公司",那我们就需要去每份合同中对应位置进行替换.当然也 ...

  5. Python批量替换目录下文件后缀脚本实例

    本篇文章主要讲解Python批量替换文件目录下的后缀文件的方法. 日期:2021年12月25日 作者:任聪聪 使用效果 代码实例 import os import random list_nums = ...

  6. Python base64库 解码本地txt文本字符串

    Python base64库 解码本地txt文本字符串 使用base64还原由图片加密而成的字符串. Raw字符串: iVBORw0KGgoAAAANSUhEUgAAAtoAAALaCAYAAAAP7 ...

  7. Python批量设置pptx文件中文本框边框与填充样式(含20分钟视频讲解)

    近期会议: 10月30-11月1日 全国高校Python课程高级研修班(苏州) 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清 ...

  8. python批量替换word文字

    这里写自定义目录标题 python批量替换word文字 代码 Gitee地址 微信赞赏 python批量替换word文字 代码 """本项目特点:1.获取word中数据, ...

  9. Python实现批量修改并替换txt文本中内容

    原文链接:[Python]如何在文件夹里批量替换文本中的内容?_YaoYee_7的博客-CSDN博客 # -*- coding: utf-8 -*- """ Create ...

最新文章

  1. WordCount扩展与优化
  2. 华为4G路由器成软银快速部署宽带业务新利器
  3. 团队招人的笔试题,我的回答。
  4. fft 重叠加法_FFT重叠相加法 参数如何定 h M?
  5. 【RecyclerView】 十二、RecyclerView 数据更新 ( 修改单条数据 | 批量修改数据 )
  6. c++byte数组和文件的相互转换_终于!word、excel、ppt文件相互转换技巧来了!
  7. SQL数据库高级查询命令(3)
  8. 【华为云技术分享】GitHub联合开发
  9. linux java setting,setting java_home and path environmental variables in linux [duplicate]
  10. 我的第一本算法书(图解算法)——什么是堆
  11. yolo模型部署——tensorRT模型加速+triton服务器模型部署
  12. 信息安全工程师教程知识点总结(第二版)
  13. linux下config文件,linux config 文件
  14. 比鲁大师好的测试电脑软件,电脑跑分软件哪个好?好用的电脑跑分软件盘点
  15. 【专家访谈】疫情带来的商机风口,汽车零部件企业如何抓住机遇实现华丽转身?
  16. uni-app中view和text组件和动画的使用
  17. java 数字翻译成英文_【Java】 剑指offer(46) 把数字翻译成字符串
  18. 移动应用开发技术选择六要素
  19. 必知必会MYSQL下篇
  20. 诸葛亮司马懿大战房市

热门文章

  1. 儿童卡通城堡banner动画
  2. WSA微软官方安装教程(ADB安装教程)
  3. 实现LOL游戏中英雄技能的释放
  4. Spring Boot 容器镜像分层构建
  5. 从年轻大学教师待遇说到大学教学质量
  6. 《指弹:千与千寻:Always with me》
  7. 有向图 G=(V, E) 的拓扑排序
  8. Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005‘ 兼容
  9. CRM客户关系管理系统源码
  10. 用计算机计算应该注意什么,多功能计算器的使用方法及注意事项