马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import pickle
f=open('record.txt','r')#返回的是文件对象?不是字符串啊
record_str=f.read()
list_str=record_str.split('================================================================================')#分割
j=[]
k=[]
count=0
for _ in list_str:#遍历列表中的字符串,这层已经分成了三段
count+=1
file_save=open('留存%d.txt'%count,'w')
file_save.write(_)#file中写入字符串
file_save.close()
f=open('留存%d.txt'%count,'r')
for each_line in f:#遍历字符串中的每一行
list1=each_line.split(':',1)#分成了一个列表中两个str?
str1='小甲鱼'
str2='小客服'
if list1[0]==str1:#取列表中的第一个来比较
j.append(list1[1])
if list1[0]==str2:
k.append(list1[1])
s=''
j1=s.join(j)#从list->str
k1=s.join(k)
print(type(j1))#这边测试一下分割
print(type(k1))
boy=open('boy_%d.txt'%count,'wb')
girl=open('girl_%d.txt'%count,'wb')
pickle.dump(j1,boy)
pickle.dump(k1,girl)
boy.close()
girl.close()
|