|
|
发表于 2020-2-10 16:23:35
|
显示全部楼层
本楼为最佳答案
这样试试(注意:我把中文的引号改为英文的了,因为我这个文件冒号是英文的):
- file_record=open("record.txt")
- girls=[]
- boys=[]
- count=1
- for each_line in file_record:
- if each_line[0]=="=":
- count+=1
- else:
- name=each_line.split(":")[0]
- if name[1]=="客":
- girl=each_line.split(":")[1]
- girls.append(girl)
- file_girl=open("girl_"+str(count)+".txt","w",encoding="utf-8")
- file_girl.writelines(girls)
- file_girl.close()
- elif name[1]=="甲":
- boy=each_line.split(":")[1]
- file_boy=open("boy_"+str(count)+".txt","w",encoding="utf-8")
- boys.append(boy)
- file_boy.writelines(boys)
- file_boy.close()
复制代码 |
|