使用python批量修改txt文件中的信息
使用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文件中的信息相关推荐
- Python批量修改txt文件的某列数值
Python批量修改txt文件的某列数值,在针对使用YOLOv5目标检测算法过程中,会面临更改标注文件(.txt文件)标签的情况,以将txt文件中第一列为0的数改为1为例,则可使用如下代码进行修改: ...
- 使用Python批量修改PPTX文件中文本框格式
问题描述:最近正在整理Python教材的配套PPT,原来的PPT是4:3的,考虑到现在很多屏幕都是宽屏的,于是打算重新整理一下.对于正常的幻灯片,直接在"页面设置"中修改一下就可以 ...
- Python批量设置pptx文件中文本框边框与填充样式(含20分钟视频讲解)
近期会议: 10月30-11月1日 全国高校Python课程高级研修班(苏州) 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清 ...
- python读取txt文件代码-python批量处理txt文件的实例代码
通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...
- Tips--利用shell脚本批量提取txt文件中任意字段
利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...
- 用Python批量修改hex文件的内容
用Python批量修改hex文件的内容 文章目录 用Python批量修改hex文件的内容 0.前言 1.代码 0.前言 先保存下来,电脑要清空了..... 后续补上:大概关于hex校验码,从大的hex ...
- python读取txt文件为dataframe,python批量读取txt文件为DataFrame
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例
本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...
- java 修改txt_Java实现批量修改txt文件名称的方法示例
本文实例讲述了Java实现批量修改txt文件名称的方法.分享给大家供大家参考,具体如下: 最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录. package com.cqu.exp ...
最新文章
- 单目视觉系统检测车辆的测距方法(Mobileye单目测距等7种方法)
- 实现线程栈初始化(RTT)
- 二十四、深入Python多进程multiprocessing模块
- Java内存区域与内存溢出
- 廖雪峰mysql安装教程 pdf_使用MySQL - 廖雪峰 Python 3 教程
- matlab 加入高频噪声_Wavelet Integrated CNNs提高图像分类的噪声鲁棒性
- concatenate mutliple videos in ffmpeg
- day 15 模块、起别名、from导入
- AtCoder Beginner Contest 185
- 第一个应用成功上架了-武林世界
- mysql in select 子句_在MySQL select语句IN子句中按值顺序排序?
- kerberos linux 账号,使用AD / Kerberos进行身份验证/授权的Linux服务器是否需要计算机帐户?...
- 合成器插件Sylenth1 2.2.1绿化版亲测有效
- origin图上显示数据标签_Origin中如何将曲线上的数据显示出来?
- 2022年低功耗软路由cpu一览
- win7 usb功能被禁用的解决方法
- matlab 虚数实部,为什么圆的面积等于4圆周率R的平方,体积等于43圆周率R的立方?-matlab虚数-数学-厍抛粕同学...
- mysql数据驱动测试_[ddt02篇]十年测试老鸟帮您解析:ddt结合excel,csv,mysql实现自动化测试数据驱动...
- flask 定时任务 flask-apscheduler
- u3d 自学杂项(自用,持续更新)