目标:删除文本中e-14,e-15...等字符所在行
#!/usr/bin/python
file=open('./a.dspf')
lines=file.readlines()
c=[]
keyword=['e-14','e-15','e-16','e-17','e-18','e-19','e-20','e-21']
for x in lines:
flag=0
for y in keyword:
if y in x:
if flag==0:
flag=1
if flag==0:
c.append(x)
res="".join(c)
with open('./b.dspf','w') as f:
f.writelines(res)
a.dspf:
*ffefeff
*fefef
**coment
Cg1518 ln_X51fefeffefesfsefsefefef 5.18289e-18
R1594549549999000
Cg1577 fefefefe 4.9668e-18
fefefeffefe
Rfefefeffefefef
fefefef
.ends
b.dspf:
*ffefeff
*fefef
**coment
R1594549549999000
fefefeffefe
Rfefefeffefefef
fefefef
.ends