去掉文件名中的_normal,_abnor后缀
需求描述:
test3.list内容如下:
D:\normal\191205132058_00002\s001_normal.jpg
D:\normal\191205132058_00002\s002_normal.jpg
D:\normal\191205132058_00002\s003_normal.jpg
D:\normal\191205132058_00002\s004_normal.jpg
D:\normal\191205132058_00002\s005_normal.jpg
D:\normal\191205132058_00002\s006_normal.jpg
D:\normal\191205132058_00002\s007_normal.jpg
D:\normal\191205132058_00002\s008_normal.jpg
D:\normal\191205132058_00002\s009_normal.jpg
D:\normal\191205132058_00002\s010_normal.jpg
D:\normal\191205132058_00002\s011_normal.jpg
D:\normal\191205132058_00002\s012_normal.jpg
D:\normal\191205132058_00002\s013_normal.jpg
D:\normal\191205132058_00002\s014_normal.jpg
去掉_normal后缀,代码如下:
mf = open('test3.list', 'r')
allres = []
for line in mf:
#print(line)
if "_normal" in line:
res = line.split('_normal')
allres.append(res[0]+".mtsd\n")
#print(allres)
if "_abnor" in line:
res1 = line.split("_abnor")
allres.append(res1[0]+res1[1])
#print(allres)
mf.close()
file=open('test5.list','w')
for line in allres:
print(line)
file.write(line)
file.close()
test5.list结果如下: