Python从txt文件中读取特定的内容,并保存到新的txt文件中

data = []

with open('./foo.txt', 'r') as f:
    for num, line in enumerate(f):
        data.append(line.split(" ")) #以空格进行分割,将每行内容添加到列表
        #print(data)
for foo in data:
    if foo[0] == 'ID' and foo[1] == "46": #条件
        with open('./file1.txt', 'a') as fp: #'a'表示写的时候不覆盖原先内容,追加模式
            fp.write(foo[4]) #读取指定内容
            fp.write('\n')
       
        with open('./file2.txt', 'a') as fp:
            fp.write(foo[7]) #读取指定内容
            fp.write('\n')

猜你喜欢

转载自blog.csdn.net/qq_36076110/article/details/114286316