txt文本存储的内容是图片的标签,现在要删除某些特定图片的标签,即删除图片名称索引下的txt文本中的某些行:
l=[]
for filename in os.listdir('./pictures/'):
l.append(filename)
with open('label.txt','r') as f:
lines=f.readlines()
l1=[]
for i in range(len(l)):
with open('label1.txt','w') as f_w:
for line in lines:
name=line.split(' ')[0]
if l[i]==name:
l1.append(line)
with open('label1.txt','w') as f1:
for i in range(len(l1)):
f1.writelines(l1[i])