NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档
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文档相关推荐
- 用两种方法改错,体会封装和友员的关系!
用两种方法改错,体会封装与友员的关系. #include<iostream.h> Class Animal; void setValue(Animal & pa,int pw) { ...
- SQL语句行列转换两种方法 case ...when 和pivot函数应用
2019独角兽企业重金招聘Python工程师标准>>> SQL语句行列转换两种方法 case ...when 和pivot函数应用SQL语句行列转换两种方法 case ...when ...
- Ajax的get/post两种请求方式及ajax封装函数
AJAX基本用法 引言 Ajax是浏览器提供的一套方法,可以用来实现页面无刷新更新数据,提高用户体验.主要有GET和POST两种请求方式. 1. GET请求处理 GET请求会将数据放到URL后面 GE ...
- PCB笔记(六):allegro 误删元件丝印,又无法回退怎么办?元器件更新的两种方法:同类元件封装一键更新和单个元件更新的方法。
前言 误删元件封装的丝印又无法回退,怎么办呢?不要慌,更新元件封装即可.这里给出两种更新封装的方法.第一种方法是所有同类的封装都更新一遍(适合大量封装丝印被误删时使用),第二种则只针对选中的封装进行更 ...
- mysql行列转换case_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用_MySQL...
bitsCN.com /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT ...
- mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...
/*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...
- 解非线性方程的两种方法与python实现
写在开头: 非线性方程,就是因变量与自变量之间的关系不是线性的关系,这类方程很多,例如平方关系.对数关系.指数关系.三角函数关系等等.求解此类方程往往很难得到精确解,经常需要求近似解问题.本文将从一道 ...
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
- c 连接mysql数据库_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
最新文章
- 图像相似度计算之直方图方法OpenCV实现
- 洛谷 P1843 奶牛晒衣服
- [离散时间信号处理学习笔记] 8. z逆变换
- 【C++】43.使用【类对象】与 【类指针】的区别
- CSS对 网页进行布局
- 17、Power Query-户口信息统计
- Jmeter使用笔记之意料之外的
- strtus2改成springboot_springboot+struts2打成jar包运行
- 通用智能传感集线器(Sensorhub)介绍
- (数据库系统概论|王珊)第十章数据库恢复技术:习题
- 【直播分享】实现LOL小地图英雄头像分析案例【华为云分享】
- 组态王授权产品id和授权锁id_软件加密授权工具推荐
- python pip 重新安装mysql_解决Ubuntu pip 安装 mysql-python包出错的问题
- 雪碧图PHP,Css Sprite(雪碧图、精灵图) - SegmentFault 思否
- 笔记1:使用奇数卷积核的原因
- access转sql iif_ACCESS 中的IIF使用
- pytorch 方法笔记
- 寒冬之下,被cai的那些人到底去哪了?
- 直播平台软件开发的全流程探索
- 使用RMF报表设计器进行报表设计
热门文章
- 二线城市IT人员如何发展
- day2编写购物商城(1)
- css文本框样式收集
- 在Spring事务管理下,Synchronized为啥还线程不安全?
- Java 中的多线程你只要看这一篇就够了
- windows 下更新 npm 和 node
- 理解Maven中的SNAPSHOT版本和正式版本
- RESTful Web 服务 - 缓存
- MySQL: linux mysql access denied for user ‘root’@’localhost'(using password:YES)
- Python 值传递与地址传递总结