【小甲鱼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()
相关文章推荐
- 学习笔记-小甲鱼Python3学习第二十九讲:文件:一个任务
- 学习笔记-小甲鱼Python3学习第三十讲:文件系统:介绍一个高大上的东西
- 零基础入门学习Python(29)--文件:一个任务
- 【零基础入门学习Python笔记011】一个打了激素的数组2
- 小白入门笔记——未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。
- FishC笔记—29 讲 文件:一个任务
- Python--小甲鱼学习笔记--第31课:pickle和文件
- 小甲鱼python教程第28-29讲--python文件:笔记习题及答案
- 【零基础入门学习Python笔记012】一个打了激素的数组3
- 【极客学院】-python学习笔记-Python快速入门(面向对象-引入外部文件-Web2Py创建网站)
- Python 入门笔记 文件操作
- 文件:一个任务 - 零基础入门学习Python029
- 小甲鱼python第30,31讲--python文件系统/模块 笔记及习题答案
- 【Python】笔记简记--029:关于读写文件的一个应用项目
- Python学习笔记(三):Time、函数、模块、文件I/O、异常处理(快速入门篇)
- Python--小甲鱼学习笔记--第30课:文件系统(os、os.path)
- 【零基础入门学习Python笔记010】一个打了激素的数组1
- 零基础入门学习Python(30)--文件系统:介绍一个高大上的东西
- 代码笔记 | 一个用python实现的简单的文件服务器
- Python入门笔记(15):对文件的操作(1)