使用python批量修改txt文件

在更改深度学习很多标签文件的时候,我们有时候需要自己修改txt文件里的路径,这时候如果写一个python程序,就会比较容易;

import os
import random
import numpy as np
from numpy import *txtfilepath = "/root/object/data/Main1" #原始txt文件所存文件夹,文件夹可以有一个或多个txt文件
savefilepath = "/root/object/data/Main" #更改后txt文件存放的文件夹
total_txt = os.listdir(txtfilepath) # 返回指定的文件夹包含的文件或文件夹的名字的列表
num = len(total_txt)
list = range(num) #创建从0到num的整数列表
files = os.listdir(savefilepath)
for i in list: #遍历每一个文件name = total_txt[i]readfile = open(txtfilepath+"/"+name, 'r') #读取文件fline = readfile.readlines() #读取txt文件中每一行savetxt = open(savefilepath+"/"+name)for j in fline:if "你查找的内容" in j:b = j.replace('你所查找的内容', '替换成的内容') #替换固定行内容savetxt.write(b) #写入新的文件中

如果想保留不包含指定内容的行,可以将if去掉,就可以了。

使用python批量修改txt文件中的信息相关推荐

  1. Python批量修改txt文件的某列数值

    Python批量修改txt文件的某列数值,在针对使用YOLOv5目标检测算法过程中,会面临更改标注文件(.txt文件)标签的情况,以将txt文件中第一列为0的数改为1为例,则可使用如下代码进行修改: ...

  2. 使用Python批量修改PPTX文件中文本框格式

    问题描述:最近正在整理Python教材的配套PPT,原来的PPT是4:3的,考虑到现在很多屏幕都是宽屏的,于是打算重新整理一下.对于正常的幻灯片,直接在"页面设置"中修改一下就可以 ...

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

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

  4. python读取txt文件代码-python批量处理txt文件的实例代码

    通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...

  5. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  6. 用Python批量修改hex文件的内容

    用Python批量修改hex文件的内容 文章目录 用Python批量修改hex文件的内容 0.前言 1.代码 0.前言 先保存下来,电脑要清空了..... 后续补上:大概关于hex校验码,从大的hex ...

  7. python读取txt文件为dataframe,python批量读取txt文件为DataFrame

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  8. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  9. java 修改txt_Java实现批量修改txt文件名称的方法示例

    本文实例讲述了Java实现批量修改txt文件名称的方法.分享给大家供大家参考,具体如下: 最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录. package com.cqu.exp ...

最新文章

  1. 单目视觉系统检测车辆的测距方法(Mobileye单目测距等7种方法)
  2. 实现线程栈初始化(RTT)
  3. 二十四、深入Python多进程multiprocessing模块
  4. Java内存区域与内存溢出
  5. 廖雪峰mysql安装教程 pdf_使用MySQL - 廖雪峰 Python 3 教程
  6. matlab 加入高频噪声_Wavelet Integrated CNNs提高图像分类的噪声鲁棒性
  7. concatenate mutliple videos in ffmpeg
  8. day 15 模块、起别名、from导入
  9. AtCoder Beginner Contest 185
  10. 第一个应用成功上架了-武林世界
  11. mysql in select 子句_在MySQL select语句IN子句中按值顺序排序?
  12. kerberos linux 账号,使用AD / Kerberos进行身份验证/授权的Linux服务器是否需要计算机帐户?...
  13. 合成器插件Sylenth1 2.2.1绿化版亲测有效
  14. origin图上显示数据标签_Origin中如何将曲线上的数据显示出来?
  15. 2022年低功耗软路由cpu一览
  16. win7 usb功能被禁用的解决方法
  17. matlab 虚数实部,为什么圆的面积等于4圆周率R的平方,体积等于43圆周率R的立方?-matlab虚数-数学-厍抛粕同学...
  18. mysql数据驱动测试_[ddt02篇]十年测试老鸟帮您解析:ddt结合excel,csv,mysql实现自动化测试数据驱动...
  19. flask 定时任务 flask-apscheduler
  20. u3d 自学杂项(自用,持续更新)

热门文章

  1. YP.2.7 Other Representations(双语)
  2. 75-CentOS-Docker构建nginx镜像
  3. Barcode Producer for Mac(创建条形码软件)
  4. 利用CSS改变图片颜色的100种方法!
  5. 准确的找到BAT实习机会~我入职了腾讯
  6. 一个月怎么赚到5万块?
  7. 同花顺数据获取思路及算法
  8. Python PrettyTable 模块
  9. 盛世长缨rt8188gu安装网卡驱动(Ubuntu)
  10. 微信小程序require报错