有以下文件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()