Python3.5处理文本txt,删除不需要的行方法

  

这个问题是在问答里看到的,给了回答顺便在这里贴一下代码:

        utf - 8编码:   # python3.5.1      进口再保险      file_path0=r石头:\任务20180312 \测试/handle1.txt '      f=开放(file_path0)   #读取全部内容   行=f.readlines() #线在这里是一个列表   #获取行数   num=len(行)   #建立一个空列表   rows_get=[]   #循环行数   因为我在范围(num):   [我]=行#线类型为str   #开始用正则得到数字部分,并判断   #给定正则规则   p=r’,(+) #发现每行取逗号后面部分就行   #编译正则   模式=re.compile (p)   试一试:   #查找,用试判断是因为还存在空行   数量=re.findall(模式、线)[0]#这里数量类型str   #去除空格   数量=number.strip ()   #转换int,便于比较   数量=浮动(数字)   #判断数字小于9.500和大于12.500的行删除   如果数量& lt; 9.500或number> 12.500:   通过   其他:   rows_get.append(我)      除了:   继续   # rows_get使我们所需要的数据   打印(rows_get)      #建立空字符串   文本="   在rows_get x:   #得到想要的每行数据   行=行[x]   #叠加=文本+文本行      张开(r石头:\任务20180312 \测试/handle1_get.txt”、“w”)作为f:   f.write(文本)   之前      

<强>结果如下图:

  

 Python3.5处理文本txt,删除不需要的行方法

  

望有所帮助,望采纳! !

  

以上这篇Python3.5处理文本txt,删除不需要的行方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

Python3.5处理文本txt,删除不需要的行方法