| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
是这样的,今天我看小甲鱼第30集视频,有些知识点看不懂  
我先贴代码 
- f = open('C:\\record.txt')
 
 - girl=[]
 
 - boy=[]
 
 - count=1
 
 - for i in f:
 
 -     if i[ :6] != '======':
 
 -             (role,speak) = i.split(':',1)
 
 -             if role == '小甲鱼':
 
 -                     boy.append(speak)
 
 -             if role == '小客服':
 
 -                     girl.append(speak)
 
 -     else:
 
 -         file_boy=open('Boy'+str(count)+'.txt','w')#打开一个名字叫做boy的记事本
 
 -         file_girl=open('Girl'+str(count)+'.txt','w')#同上
 
 -         file_boy.writelines(boy)
 
 -         file_girl.writelines(girl)
 
 -         count+=1
 
 -         file_boy.close()
 
 -         file_girl.close()
 
 - print('已经完成')
 
 
  复制代码 
那个 if i[:6]的看不懂,不是说for迭代一次只能一个字符吗,那如果一个字符[ :6]没有意义的吧,那后面的else语不就是一定会被执行. 
但是结果却是跟小甲鱼的一样 
.... 
 
 |   
 
 
 
 |