Python实现批量修改并替换txt文本中内容
原文链接:【Python】如何在文件夹里批量替换文本中的内容?_YaoYee_7的博客-CSDN博客
# -*- coding: utf-8 -*-
"""
Created on Mon Nov 21 2022@author: MMG
"""
# coding=utf-8import ospath = "D:\\Download\\LiDAR_data\\object\\training\\label_2"def listfiles(dirpath):filelist = []for root, dirs, files in os.walk(dirpath):for fileObj in files:filelist.append(os.path.join(root, fileObj))return filelist## 此函数可以不需要
def txt_modify(files):for file in files:label_path = os.path.join(path, file)with open(label_path, 'r+') as f:lines = f.readlines()for line in lines:# e.g.'Bus' is the new one, Truck is the old onef.seek(0)f.truncate()f.write(line.replace('Truck', 'Bus'))# f.write(line.replace('dog', 'cat').replace('man', 'boy')) # 多个内容的替换f.close()def main():filelist = listfiles(path)for fileobj in filelist:f = open(fileobj, 'r+')lines = f.readlines()f.seek(0)f.truncate()for line in lines:f.write(line.replace('Truck', 'Bus'))f.close()if __name__ == main():main()
Python实现批量修改并替换txt文本中内容相关推荐
- Python实现批量按顺序读取txt文本并保存到新文本txt中
目录 问题引入: 常见问题: ①文本顺序错误 解决方案:在os.lisdir()运行后的文件排序方法: ①文件名只由数字构成的排序方法: ②文件名中有数字以及其他符号的排序方法 问题引入: 在下载一本 ...
- Discuz 批量修改、替换帖子标题或内容
修改标题用这个 Discuz批量修改标题 省心版(xcmodifytitle)_Discuz插件_Discuz应用中心 修改内容可以用这个 Discuz批量修改帖子内容 省 ...
- 批处理批量替换文本内容,用bat代码全篇替换txt文本文件中指定字符信息
批处理批量全篇替换txt文本文件中指定字符信息,修改三个参数后即可使用,话不多说直接上代码: @echo off setlocal EnableDelayedExpansion set path_st ...
- 利用python对批量修改文件名
利用python对批量修改文件名 当你得到一些同类型的文件时,文件名是混乱的.为了方便观看,需要进行修改文件名.就例如:收作业,收取文件. 下面讲讲我对修改文件名的方法. 思路: 获取文件名 ===& ...
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
利用Python如何批量修改数据库执行Sql文件 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...
- python 写txt 换行_写入txt文本的内容为什么没换行效果?
PHP把内容写入文件,并每次自动换行 weixin_4089680029712018-07-20 Java文本追加.换行.输出到TXT u01422837514692015-12-15 Android ...
- python docx 批量修改docx文件内容和选择位置添加内容
#-*- encoding:utf_8 -*- from docx import Document from docx.shared import Inches from log import log ...
- python脚本查找txt文本中指定文字及上下文
心血来潮写了个小工具,可以查找并保存txt文本中指定文字所在行及上下文,超出的部分不会显示,上下文行数可以更改.如果没有查到会直接显示查找完成,生成的保存文档里也什么没有. 主要使用python的fi ...
- Python OpenCV 批量修改文件夹内所有图片的尺寸
Python OpenCV 批量修改文件夹内所有图片的尺寸 简述 插件 遍历所有文件(包括子文件) 缩放图片尺寸并保存图片 遍历并修改图片 简述 遍历文件夹下的所有子文件(包括自文件夹内的)的图片批量 ...
最新文章
- 现在参加软件测试培训就业难度大不大?
- python爬虫教程入门-零基础入门Python爬虫不知道怎么学?这是入门的完整教程
- 优达学城数据分析师纳米学位——P5项目知识点整理贝叶斯规则
- 计算机网络(十三)-数据链路层-动态分配信道
- Java 8 Map新增方法
- Navicat Premium 15 连接Oracle数据库解决方案
- android源码下载过程的一些注意事项,windows下载android源码
- 【Git基础笔记】常用命令
- Redis数据结构及内部编码
- 《Tableau数据可视化实战》——1.3节连接Excel文件
- 培根密码(Bacon)——python解密
- 如何连接学校计算机机房的网络,学校电脑室机房管理之网络连接
- 80老翁谈人生(38):火星存在两万城市遗迹纯属杜撰!
- 一寸光阴一寸金,寸金难买寸光阴、时间就是生命,浪费时间就是慢性自杀。
- java基于springboot畜牧场信息管理系统
- 苏格兰研发成功新型治疗结核病药物
- 如何在高压系统中实现电源和信号线的电气隔离
- 对数组名取地址赋值给数组指针与普通指针的区别
- 【无忧美名网-一款根据诗经、古诗词等国学给宝宝起名的小程序-uniapp端】
- 2.AT32F403A例程之-STemWin移植