参考视频教学写的一个文件处理分割的脚本
2016-05-08 13:05
549 查看
#coding=utf-8 def save_file(boy, girl, count): file_name_boy = 'boy_'+ str(count) + '.txt' file_name_girl = 'girl_' + str(count) + '.txt' boy_file = open(file_name_boy, 'w') girl_file = open(file_name_girl, 'w') boy_file.writelines(boy) girl_file.writelines(girl) boy_file.close() girl_file.close() def split_file(file_name): f = open('E:\\工作\\Python_practice\\test1.txt') boy =[] girl = [] count = 1 for each_line in f: if each_line[:6] != '======': (role, line_spoken) = each_line.split(':',1) if role == '星星': boy.append(line_spoken) if role == '闪闪': girl.append(line_spoken) else: save_file(boy, girl, count) boy = [] girl = [] count += 1 save_file(boy,girl,count) f.close() split_file('test1.txt')
相关文章推荐
- 深圳Python培训机构
- python中根据list中字符串元素的某一位(几位数字)对list排序
- Python学习,第一节
- python 题目一,给出一张数组map,输入起点和终点,找一通路
- python内置数据类型(数字和字符串)
- 学习Python (七)
- 学习Python (三)
- python学习之模块添加
- 【美妙的Python之二】Python初步
- Python 练习册,每天一个小程序
- python小例子之删除文本标签
- C++ 嵌入Python学习(一)
- 初级python学习记录
- 一个简单的备份脚本
- Python学习基础篇(一)
- python学习五 列表(list)、字典(dict)、字符串(string)
- python学习——python中命令行参数和os模块 推荐
- python 学习笔记(01)
- python 学习笔记(02)
- python 学习笔记(03)