如何在python中从txt文件中提取特定元素所在的行并将所有特定元素所在的行保存到新的txt文件中

最近在做实例分割,想将分割出的每个实例提取出来
如何在python中从txt文件中提取特定元素所在的行并将所有特定元素所在的行保存到新的txt文件中_第1张图片类似于这种,将实例标签为8和十一的分别提取出来

如何在python中从txt文件中提取特定元素所在的行并将所有特定元素所在的行保存到新的txt文件中_第2张图片
代码很简单,如下所示

import re
import sys
import os

str = []
fa = open("0000_014.txt", 'r')

for line in fa.readlines():
    print
    line
    str1 = line.split(" ")[-1]
    str2 = str1.split('.')[0]
    int_value = int(str2)
    if int_value == 11:
        fb = open("out.txt", 'a')
        fb.write(line)

fa.close()
fb.close()



这样就将堆叠物体中中的特定的实例提取出来了,看看效果
如何在python中从txt文件中提取特定元素所在的行并将所有特定元素所在的行保存到新的txt文件中_第3张图片如何在python中从txt文件中提取特定元素所在的行并将所有特定元素所在的行保存到新的txt文件中_第4张图片

你可能感兴趣的:(python,开发语言,后端)