[小甲鱼]record.txt 文档下载 文档 习题解析

小客服:小甲鱼?,今天有?客户问你有没有女朋友?
小甲鱼:咦???
小客服:我跟她说你有女朋友了!
小甲鱼:。。。。。
小客服:"她让你分手后考虑下她!然后我说您要买个优盘,我就帮您留意下~"
小甲鱼:然后呢?
小客服:她买了两个,说发一一个货就好~
小甲鱼:呃。?。。。。。你真牛!
小客服:那是,谁让我是鱼C最可爱小客服嘛~
小甲鱼:下次有人想调戏你我不阻止~
小客服:滚!!!
==========================================================
小客服:小甲鱼,有个好评很好笑哈。
小甲鱼:哦?
小客服:"有了小甲鱼,以后妈妈再也不用担心我的学习了~”
小甲鱼:哈哈哈,我看到丫,我还发微博了呢~
小客服:嗯嗯,我看了你的微博丫~小甲鱼哟西~
小客服:那个有条回复"左手拿著小甲魚,右手拿著打火機,哪裡不會點哪裡,?soeasy^...^"
小甲鱼:T_T
=============================================================
小客服:小甲鱼?,今天一?一个会员想找你
小甲鱼:哦?什么事?
小客服:他说你一个学生月薪已经超过12k了!?!
小甲鱼:哪里的?
小客服:上海的
小甲鱼:那正常,哪家公司?
小客服:他没说呀。
小甲鱼:哦
小客服:老大,为什么我工资那么低啊???是时候涨张工资了!!!
小甲鱼:啊,你说什么?我在外边呢,这里好吵吖。。。。。。
小客服:滚!!!

#!/usr/bin/python
# -*- coding: utf-8 -*-
#windows环境将record.txt放到桌面
import sys
f = open("record.txt")
boy = []
girl = []
count = 1
for each_line in f:
	if each_line[:6] != "======":
		(name,content) = each_line.split(':',1) # 字符串分割
		if name == '小甲鱼':
			boy.append(content)
		else:
			girl.append(content)
	else:
		boy_file_name = 'boy_' + str(count) + '.txt'
		girl_file_name = 'girl_' + str(count) + '.txt'
		boy_file = open(boy_file_name,'w')       #创建文件
		girl_file = open(girl_file_name,'w')
		boy_file.writelines(boy)
		girl_file.writelines(girl)
		boy = []
		girl = []
		count += 1
	boy_file_name = 'boy_' + str(count) + '.txt'
	girl_file_name = 'girl_' + str(count) + '.txt'
	boy_file = open(boy_file_name,'w')       #创建文件
	girl_file = open(girl_file_name,'w')
	boy_file.writelines(boy)
	girl_file.writelines(girl)
f.close()
 



		

函数封装

#!/usr/bin/python
# -*- coding: utf-8 -*-
#windows环境将record.txt放到桌面
import sys
def save_file(boy,girl,count):
	boy_file_name = 'boy_' + str(count) + '.txt'
	girl_file_name = 'girl_' + str(count) + '.txt'
	boy_file = open(boy_file_name,'w')       #创建文件
	girl_file = open(girl_file_name,'w')
	boy_file.writelines(boy)
	girl_file.writelines(girl)
def split_file(file_name):
	boy = []
	girl = []
	count = 1
	f = open(file_name)
	for each_line in f:
		if each_line[:6] != "======":
			(name,content) = each_line.split(':',1) # 字符串分割
			if name == '小甲鱼':
				boy.append(content)
			else:
				girl.append(content)
		else:
			save_file(boy,girl,count)
			boy = []
			girl = []
			count += 1
		save_file(boy,girl,count)
	f.close()   #记得close文件
split_file('record.txt')

 

你可能感兴趣的:(Python)