|
发表于 2017-10-23 09:17:52
|
显示全部楼层
我朋友之前也有类似的错误,应该是你的文本文件--txt有问题,
你打开我给你的这段文件试试,下面是我帮朋友运行的代码:
- f=open('record.txt','r')
- boy=[]
- girl=[]
- count=1
- for each_line in f:
- if each_line[:6] != '======':
- (role,talk) = each_line.split(':',1) #楼主出错的肯定是这里
- if role == '小甲鱼':
- boy.append(talk)
- print(boy)
- f.close()
复制代码
界面打印出来的是:
['咦??\n', '。。。。。。\n', '然后呢?\n', '呃。。。。。。你真牛!\n', '下次有人想调戏你我不阻止~\n', '哦?\n', '哈哈哈,我看到丫,我还发微博了呢~\n', '哟西~\n', 'T_T\n', '哦?什么事?\n', '哪里的?\n', '那正常,哪家公司?\n', '哦\n', '啊,你说什么?我在外边呢,这里好吵吖。。。。。。\n']
然后楼主在把你接下来的代码填上去就能形成完整的代码了,楼主记得下载我的文档试试呐~~~
最后希望楼主能采纳我的意见,你的鼓励是我最大的支持!!!
http://bbs.fishc.com/forum.php?m ... id=97759#pid3046557
上面这个我一前答的,已经解决问题了
|
|