|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的代码:
找不出来和书上有什么差别~但是运行不了~~
def save_file(boy ,girl,count):
file_name_boy='boy_'+str(count)+'.txt'
file_name_girl='girl_'+str(count)+'.txt'
boy_file=open((r'C:\Users\lenovo\Desktop\%s'%file_name_boy),'w')
girl_file=open((r'C:\Users\lenovo\Desktop\%s'%file_name_girl),'w')
boy_file.writelines(boy)
girl_file.writelines(girl)
boy_file.close()
girl_file.close()
def split_file(file_name):
count=1
boy=[]
girl=[]
f=open(file_name)
for each_line in f :
if each_line[:6]!='======':
(role,line_spoken)=each_line.split(':',1)
if role =='小甲鱼':
boy.append(line_spoken)
if role=='小客服':
girl.append(line_spoken)
else:
save_file(boy,girl,count)
boy=[]
girl=[]
count+=1
save_file(boy,girl,count)
f.close()
split_file(r'C:\Users\lenovo\Desktop\record.txt')
|
|