python逐行读txt文件,并统一每行加字符串

#逐行读txt文件,并统一每行加字符串"_aligned."
import os
import numpy as np

with open("./RAF/list_patition_label.txt") as txt:
    content = txt.readlines() #读全部行
    txt.close()
lines =np.array(content) #转换成array 类型
num_of_instances = lines.size #整个txt的行数
print("number of instances: ", num_of_instances)
list=[]
for i in  range(0,num_of_instances):
    name,label=lines[i].split(".") #以 .分割名字
    list.append(name+"_aligned."+label)#统一每行加字符串"_aligned.
with open("./RAF/label.txt", 'w')as F:
    F.writelines(list)#写入到另一个txt文件中
    F.close()

程序运行前          

python逐行读txt文件,并统一每行加字符串_第1张图片

程序运行后

python逐行读txt文件,并统一每行加字符串_第2张图片

 

你可能感兴趣的:(文件处理)