with open('a.txt', 'r')as f:
a = f.read()
with open('beijing', 'w') as f:
for i in a.split(' '):
if len(i) == 1:
data = i.replace('2', '').replace('4', '').replace('7', '').replace('5', '')
f.write(data + ' ')
else:
f.write(i + ' ')
先把文件读取出来,然后逐行替换,把处理后的文本在保存起来,
也可以用re.sub 思路是一样的