工作的时候,需要重复批量处理TXT文本数据,当需要处理的文件太多时就有点费时间,在网上看了些代码,结合自己浅薄的理解,勉强实现了,做个记录,等以后再来看看有没有再接着改善的机会。

import os
import fileinput #提供几种办法,这个库不一定需要for i in os.listdir('文本路径'):  #例举出文件夹下面所有的文件名domain = os.path.abspath('文本路径')file = os.path.join(domain.i)  #把文件名和文件路径放在一起方便后面用open去打开'''第一种方法:打开文件,从第m行开始到第n行重新写入'''lines = open(file).readlines()open(file.'w').writelines(lines[m:n])'''第二种方法:先删除前面再删除后面,分成两个模块,两个模块可以用不同的办法来实现,我这里用两种方法'''a = 0while(a<m):for line in fileinput.input(file,inplace = 1):  #删除开头几行,用fileinput函数,重复打开,每次替换第一行。if not fileinput.isfirstline():print(line.replace("\n",""))a += 1file_old = open(file)lines = file_old.readlines() #输出的是个数组,# print(lines)  #可以看看输出啥,决定自己要删除几行del lines[-1] #-1代表删除最后一行,del lines[-1] #txt文件一般后面都有几行换行符,可以多删几行file_old.close()file_new = open(file,'w')file_new.write('',join(lines))file_new.close()

python批量删除txt文本前面几行和最后几行相关推荐

  1. Python,批量删除txt文本指定行

    本文解决问题:批量删除多行txt文本中的内容. 思路: 1.找出需要删除行的 id(就是需要删除那些行,把这是第几行给记录下来.) 2.将原文本内容不需要删除的行   赋予到 新的列表.(以此达到删除 ...

  2. Python批量更改txt文本每行数据

    # with open('./5k.txt') as f: # lines = f.readlines() # 整行读取 f = open('./trainvalno5k.txt') lines = ...

  3. python读取中文txt文本-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  4. python删除文件和linux删除文件区别_使用Python批量删除文件列表

    使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...

  5. python批量删除文件名_python批量删除文件名中的未知字符

    python 批量删除文件名中的未知字符 如上图所示, 需要修改的文件名的个数超过 500 个, 如果一个一个的删除非常的费时间, 现 在用 python 修改很容易,方便又省时间,具体步骤如下 1 ...

  6. python怎么读中文-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  7. python txt默认读取字符还是行,python读取中文txt文本的方法

    字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unicode编码成另一种编码. ...

  8. python如何读取中文文件-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  9. 使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录

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

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

最新文章

  1. 2022-2028年中国丙烯酸酯橡胶行业市场深度分析及投资前景分析报告
  2. Scikit-Learn 机器学习笔记 -- 模型训练
  3. OpenCV SURF检测的实例(附完整代码)
  4. 板邓:wordpress自定义登录页面实现用户登录
  5. 机器学习从入门到精通50讲(四)-实时数仓应用实践案例
  6. (130)FPGA面试题-FPGA设计中波特率和比特率的区别
  7. Matplotlib 中文用户指南 3.2 图像教程
  8. 蓝桥杯 ALGO-117 算法训练 友好数
  9. 如何优化 Java 性能? 1
  10. 378.有序矩阵中第K小的元素
  11. 用友NC系统安装部署指南
  12. 自己动手写iPhone wap浏览器之BSD Socket引擎篇
  13. 使鼠标保持按住状态_让电脑也能听、会写、还会说!小米小爱鼠标抢先体验
  14. Docker深入浅出系列
  15. Vue+iView身份证、统一社会信用编码校验
  16. 如何让表格中的一列按照公式计算机,excel设置一列运用相同类型的公式的两种方法...
  17. 计算机电源功率计算,电源功率怎么计算?
  18. 老慜的A5作业——p5.js 动态、周期、随机、面向对象
  19. 【重磅】2020年SCI影响因子正式公布!各领域TOP期刊!(附下载链接)
  20. 格力迷局:“30亿元持股计划”员工不买账,董明珠“一石二鸟”?

热门文章

  1. 药到病除?功能性食品到底有没有用?关键还要看你的肠道微生物
  2. linux勒索病毒分析,永恒之蓝的勒索病毒tasksche.exe样本分析
  3. Some things about RESUME
  4. 客户合并修改需求 @熊哥
  5. 赤子城科技三年两变:音视频社交成主力军,营收结构稳定性存疑
  6. c(RGDyC),cyclo(Arg-Gly-Asp-D-Tyr-Cys),环状RGD多肽系列
  7. 数学建模论文、代码降重小技巧
  8. 【重磅综述】记忆系统:神经科学的启示「AI核心算法」
  9. node.js-医院预约挂号系统的设计与实现毕业设计源码141041
  10. 29、程序员的面试考题,要求用一个for循环打出乘法表。