python如何输出一段文字_python提取一段文字的关键词

python使用jieba库实现关键词提取的方法主要分为两种:

第一种,使用extract_tags方法:

keywords = jieba.analyse.extract_tags(text, topK=5)

第二种,使用textrank方法:

keywords = jieba.analyse.textrank(text, topK=5)

其中text为与分析的文本,topK为输出的关键词数量

具体代码如下:

import jieba.analyse

def analyse(text, id):

# kwords = jieba.analyse.extract_tags(text, topK=5)

# print(kwords)

keywords = jieba.analyse.textrank(text, topK=5)

keys = ''

for keyword in keywords:

keys += keyword + ' '

try:

updatekeyword(keys, id)

print('更新成功',id,keys)

except:

print('更新失败',id)

if __name__ == '__main__':

texts = selectintroduction()//该处我读取的数据库数据

for text in texts:

try:

analyse(text['introduction'],text['id'])

except:

print('Error!')

标签:__,jieba,提取,python,text,关键词,analyse,topK,id

来源: https://www.cnblogs.com/yuanxiaochou/p/12489690.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值