1 #dis ip int bri | inc up 放入1.txt dis int des | inc up 放入2.txt 主接口排序标准放4.txt接口都以GE8/1/0形式
2 with open('1.txt',encoding='UTF8') as f_1,\
3 open('2.txt',encoding='UTF8') as f_2,\
4 open('3.txt','w') as f_3,\
5 open('4.txt',encoding='UTF8') as f_4,\
6 open('5.txt','w') as f_5:
7 list_1,list_2,list_3 = [],[],[]
8 for f11 in f_1:
9 list_1.append(f11)
10 for f22 in f_2:
11 list_2.append(f22)
12 list_22 = list_2.copy()
13 for i in list_1:
14 a = i.split()[0]
15 for t in list_2:
16 if t.startswith(f'{a}'):
17 b = t.replace(f'{a}',f'{i.strip()}',1)
18 f_3.write(b)
19 list_3.append(b)
20 del list_22[list_22.index(t)]
21 i,t = '',''
22 break
23 if i :
24 f_3.write(i.strip()+'\n')
25 list_3.append(i.strip()+'\n')
26 f_3.writelines(list_22)
27 list_3.extend(list_22)
28 for f44 in f_4:
29 for c in list_3:
30 cc = c.split()[0]
31 if f44.strip() == cc.split('.')[0].replace('(10G)',''):
32 d = f44.strip() + ' '+ c
33 f_5.write(d)
34 d = ' '
35 continue
36 else :
37 pass