NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

目录

问题探究

实现代码


问题探究

实现代码

f=open("niu.txt")
interviewer=[]
Qtum=[]
count=1
for each_line in f:if each_line[:6]!="******":(role,line_spoken)=each_line.split(":",1)      #字符串分割操作,默认以空格切片,1是取右边if role =="提问":interviewer.append(line_spoken)if role =="帅初":Qtum.append(line_spoken)else: #文件的分别操作file_name_interviewer="interviewer_"+str(count)+".txt"file_name_Qtum="Qtum_"+str(count)+".txt"interviewer_file=open(file_name_interviewer,"w")Qtum_file=open(file_name_Qtum,"w")interviewer_file.writelines(interviewer)Qtum_file.writelines(Qtum)interviewer_file.close()Qtum_file.close()interviewer=[]Qtum=[]count += 1
f.close()

相关文章
Python:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档相关推荐

  1. 用两种方法改错,体会封装和友员的关系!

    用两种方法改错,体会封装与友员的关系. #include<iostream.h> Class Animal; void setValue(Animal & pa,int pw) { ...

  2. SQL语句行列转换两种方法 case ...when 和pivot函数应用

    2019独角兽企业重金招聘Python工程师标准>>> SQL语句行列转换两种方法 case ...when 和pivot函数应用SQL语句行列转换两种方法 case ...when ...

  3. Ajax的get/post两种请求方式及ajax封装函数

    AJAX基本用法 引言 Ajax是浏览器提供的一套方法,可以用来实现页面无刷新更新数据,提高用户体验.主要有GET和POST两种请求方式. 1. GET请求处理 GET请求会将数据放到URL后面 GE ...

  4. PCB笔记(六):allegro 误删元件丝印,又无法回退怎么办?元器件更新的两种方法:同类元件封装一键更新和单个元件更新的方法。

    前言 误删元件封装的丝印又无法回退,怎么办呢?不要慌,更新元件封装即可.这里给出两种更新封装的方法.第一种方法是所有同类的封装都更新一遍(适合大量封装丝印被误删时使用),第二种则只针对选中的封装进行更 ...

  5. mysql行列转换case_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用_MySQL...

    bitsCN.com /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT ...

  6. mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...

    /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...

  7. 解非线性方程的两种方法与python实现

    写在开头: 非线性方程,就是因变量与自变量之间的关系不是线性的关系,这类方程很多,例如平方关系.对数关系.指数关系.三角函数关系等等.求解此类方程往往很难得到精确解,经常需要求近似解问题.本文将从一道 ...

  8. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  9. c 连接mysql数据库_C++连接mysql数据库的两种方法

    现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...

最新文章

  1. 图像相似度计算之直方图方法OpenCV实现
  2. 洛谷 P1843 奶牛晒衣服
  3. [离散时间信号处理学习笔记] 8. z逆变换
  4. 【C++】43.使用【类对象】与 【类指针】的区别
  5. CSS对 网页进行布局
  6. 17、Power Query-户口信息统计
  7. Jmeter使用笔记之意料之外的
  8. strtus2改成springboot_springboot+struts2打成jar包运行
  9. 通用智能传感集线器(Sensorhub)介绍
  10. (数据库系统概论|王珊)第十章数据库恢复技术:习题
  11. 【直播分享】实现LOL小地图英雄头像分析案例【华为云分享】
  12. 组态王授权产品id和授权锁id_软件加密授权工具推荐
  13. python pip 重新安装mysql_解决Ubuntu pip 安装 mysql-python包出错的问题
  14. 雪碧图PHP,Css Sprite(雪碧图、精灵图) - SegmentFault 思否
  15. 笔记1:使用奇数卷积核的原因
  16. access转sql iif_ACCESS 中的IIF使用
  17. pytorch 方法笔记
  18. 寒冬之下,被cai的那些人到底去哪了?
  19. 直播平台软件开发的全流程探索
  20. 使用RMF报表设计器进行报表设计

热门文章

  1. 二线城市IT人员如何发展
  2. day2编写购物商城(1)
  3. css文本框样式收集
  4. 在Spring事务管理下,Synchronized为啥还线程不安全?
  5. Java 中的多线程你只要看这一篇就够了
  6. windows 下更新 npm 和 node
  7. 理解Maven中的SNAPSHOT版本和正式版本
  8. RESTful Web 服务 - 缓存
  9. MySQL: linux mysql access denied for user ‘root’@’localhost'(using password:YES)
  10. Python 值传递与地址传递总结