说明:

1.把冒号和前面的名字去掉

2.男的台词放一个txt文件,女的台词放一个txt文件

3.遇到======就重新生成一个文件

record.txt:

 婷婷:迪迪早啊!
迪迪:早啊!
婷婷:111111111111
迪迪:22222222222
婷婷:1111111111111
迪迪:2222222222
婷婷:1111111111
迪迪:2222222222
婷婷:111111111111
迪迪:2222222222
婷婷:11111111111
迪迪:2222222222
婷婷:111111111
迪迪:222222222
======================================
婷婷:3333333333
迪迪:4444444
婷婷:333333333
迪迪:444444444444
婷婷:33333333333
迪迪:4444444444
婷婷:333333333
迪迪:444444444444
婷婷:333333333
迪迪:4444444
======================================
婷婷:55
迪迪:66666666666
婷婷:5555555555
迪迪:6666
婷婷:5555555555

test.py:

 f = open("e:/record.txt")

 def chat():
listGirl = []
listBoy = []
#段的计数器
i = 0
#遍历record每一行
for eachline in f:
if "婷婷:" in eachline:
(girlName,girlWords) = eachline.split(":")
listGirl.append(girlWords)
elif "迪迪:" in eachline:
(boyname,boyWords) = eachline.split(":")
listBoy.append(boyWords)
elif "=" in eachline:
#创建两个txt文件
girl = open("e:/girl_"+str(i+1)+".txt","w")
boy = open("e:/boy_"+str(i+1)+".txt","w")
girl.writelines(listGirl)
boy.writelines(listBoy)
# 初始化数组
listGirl = []
listBoy = []
i += 1
girl = open("e:/girl_"+str(i+1)+".txt","w")
boy = open("e:/boy_"+str(i+1)+".txt","w")
girl.writelines(listGirl)
boy.writelines(listBoy)
chat()

最后生成:

最新文章

  1. 烂泥:haproxy学习之手机规则匹配
  2. 失眠害死人-jQuery&AJAX
  3. MinStack
  4. php实现网页HTML标签补全方法
  5. 通过Thrift访问HDFS分布式文件系统的性能瓶颈分析
  6. mac 安装mysqldb组件包及mac中安装mysql-python遇到的问题
  7. 指定路径下建立Access数据库并插入数据
  8. Web、WCF和WS通过Nginx共享80端口
  9. spring 启动找不到shiro中 自定义的realm对应的class问题
  10. mac终端调用编辑器打开文件
  11. Jenkins官方社区携手灵雀云成功举办Jenkins Meetup
  12. linux学习笔记 yum 在线管理软件包
  13. Spring Boot 解决方案 - 会话
  14. 多线程总结2之volatile和synchronized(转)
  15. cadence allegro 封装焊盘编号修改 (引脚编号修改)
  16. WriteableBitmap(三) 扩展
  17. Quartz2D-二维画图引擎 、自己定义UI控件
  18. haproxy+keepalived实现高可用负载均衡(转)
  19. js Array操作
  20. eclipse中的aptana插件的安装

热门文章

  1. @Autowired注入了dao,为什么还要写getDao(){return userDao}这个方法?有什么作用?
  2. [ES6] 02. Traceur compiler and Grunt
  3. linux下重启oracle的方法
  4. 移动端HTML5框架
  5. ubuntu 下安装 VIM 依赖vim-common错误
  6. jQuery如何获得select选中的值?input单选radio选中的值
  7. div浏览器兼容问题
  8. WCF学习笔记之并发与限流
  9. Linux 监测磁盘常用的工具sar iostat vmstat
  10. 位(bit)与字节(byte)