python中怎么实现匹配用户评论标签-创新互联
python中怎么实现匹配用户评论标签,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

算法流程图如下:

评论数据如下:

代码如下:
#encoding=utf-8
#############################
#
# 功能:给定一些中文的产品评论,希望从中找到评价对象及评价词。
#
# @author:licl
#
##############################
fdata = open('JD_DFB_comments_out.txt','r')
Output = open('Pattern_Result.txt','a')
try:
data = fdata.readlines()
listline = []
for line in data:
listline = line.replace(" ","/")
listline = listline.split("/")
i = 1
while i < len(listline):
if listline[i] != "名词":
i = i+2
else:
new_list = ["","",""]
new_list[0] = listline[i-1]
a = i-1
i = i+2
while i < len(listline):
if listline[i] == "标点":
i = i+2
break
else:
if listline[i-1]=='不' or listline[i-1]=='不怎么样' or listline[i-1]=='不怎么' or listline[i-1]=='不太':
new_list[1] = listline[i-1]
if listline[i] == "形容词" or listline[i] == "形谓词":
new_list[1] += listline[i-1]
b = i-1
t = (b-a)/2
new_list[2] = str(t)
for line in new_list:
Output.write(line + " ")
Output.write("\n")
break
else:
i = i+2
except:
print "‘文件不存在'或者‘文件无法打开'"
finally:
fdata.close()
Output.close()看完上述内容,你们掌握python中怎么实现匹配用户评论标签的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联成都网站设计公司行业资讯频道,感谢各位的阅读!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前名称:python中怎么实现匹配用户评论标签-创新互联
链接地址:http://www.jxjierui.cn/article/pcdis.html


咨询
建站咨询
