有以下文件record.txt,将此文件三人对话每个人的内容单独保存一个文件,并每个文件中不包含对话人名

陈皓:没写完~
苗子瑾:第五个没写完
陈皓:第六个
陈皓:一遇到数学就蒙
苗子瑾:想想就头疼
苗子瑾:等我回宿舍交作业吧……
周愉:看见那个绿色的灯了么
周愉:全灭了我就到家了
陈皓:我家网络出问题了
陈皓:刚给联通打完电话,效率问题~
陈皓:效率问题
苗子瑾:这个图打不开
苗子瑾:这个图
def text():
    with open('record', encoding='utf-8') as rf:
        while True:
            num = rf.readline()
            if num == '':
                break
            for i in num:
                if i == ':':
                    if num[0 : num.index(i)] == '陈皓':
                        with open('l1', mode='a+', encoding='utf-8') as wf:
                            wf.write(num[num.index(i)+1:])
                    elif num[0 : num.index(i)] == '苗子瑾':
                        with open('l2', mode='a+', encoding='utf-8') as wf:
                            wf.write(num[num.index(i)+1:])
                    elif num[0 : num.index(i)] == '周愉':
                        with open('l3', mode='a+', encoding='utf-8') as wf:
                            wf.write(num[num.index(i)+1:])

                    else:
                        pass

text()

 

posted on 2019-06-05 14:42  loganSxb  阅读(404)  评论(0编辑  收藏  举报