大汽车真多,苹果小汽车真多。中汽车真多香蕉,香蕉苹果大汽车。大汽车,中汽车香蕉。
希望得到的结果:
大汽车真多,苹果小汽车真多。
中汽车真多香蕉,
香蕉苹果大汽车。
大汽车,中汽车香蕉。
我的程序如下:
#!/usr/bin/python
-*- coding: utf-8 -*-
import re
a = '大汽车真多,苹果小汽车真多,中汽车真多香蕉,香蕉苹果大汽车。中汽车香蕉。'
file1 = open('G:\007txt\ceshi\ceshi008.txt','w')
s= re.split(',|。',a)
tezhengci = ['苹果','香蕉']
for yuansu in tezhengci:
for zichuan in s:
if yuansu in zichuan:
s1 = a.replace(zichuan,zichuan+'\n')
print(s1)
else:
break
为什么程序不管用呢?