|
|

楼主 |
发表于 2020-3-1 16:29:18
|
显示全部楼层
不是的,我试了一天,发现是我的IF语句错了
- import pickle
- l=[]
- c=[]
- dd1=1
- mm1=1
-
- f=open(r'C:/Users/Administrator/Desktop/python/444.txt','r',encoding='utf-8')
- for i in f:
- if i.split(':',1)[0]=='小甲鱼':
- l.append(i.split(':',1)[1])
- elif i.split(':',1)[0]=='小客服':
- c.append(i.split(':',1)[1])
-
- else: 本来这里是IF的 ,我换成else后就可以了,感谢回答!
- dd=open(r'C:/Users/Administrator/Desktop/python/测试_'+str(dd1)+'.txt','wb')
- mm=open(r'C:/Users/Administrator/Desktop/python/测_'+str(dd1)+'.txt','wb')
- pickle.dump(l,dd)
- pickle.dump(c,mm)
- dd.close()
- mm.close()
- l=[]
- c=[]
- dd1+=1
- mm1+=1
-
- dd=open(r'C:/Users/Administrator/Desktop/python/测试_'+str(dd1)+'.txt','wb')
- mm=open(r'C:/Users/Administrator/Desktop/python/测_'+str(dd1)+'.txt','wb')
- pickle.dump(l,dd)
- pickle.dump(c,mm)
- dd.close()
- mm.close()
-
- f.close()
复制代码 |
|