您的位置:首页 > 编程语言 > Python开发

【小甲鱼Python入门笔记】一个文件任务

2018-03-29 21:16 1301 查看



算法实现如下f = open("record2.txt")

#将读取到的每一行作为字符串存入一个list当中
boy = []
girl = []

#设置一个计数器 用于创建 三个文件名
count = 1

for each_line in f:

if each_line[:6] != "======":
# 当没遇到分割线时 将对话进行分割并保存

#split(分割符,分割次数) 注意分隔符最好从文本中复制
(name,talk) = each_line.split(":",1)
if name == "小甲鱼":
boy.append(talk)
elif name == "小客服":
girl.append(talk)
else:
#遇到分割线后,将对话存入不同的txt当中

#初始化文件名 带上后缀
boy_file_name = "boy" +str(count)+".txt"
girl_file_name = "girl" +str(count) +".txt"

#以可写入方式创建一个txt
boy_file = open(boy_file_name,"w")
girl_file = open(girl_file_name,"w")

#按行写入txt文本中
boy_file.writelines(boy)
girl_file.writelines(girl)

count=count +1
boy= []
girl = []

#一定要注意写完后关闭文本!!!!
boy_file.close()
girl_file.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 学习