importjieba.analysedefanalyse(text, id):#kwords = jieba.analyse.extract_tags(text, topK=5)
#print(kwords)
keywords = jieba.analyse.textrank(text, topK=5)
keys= ''
for keyword inkeywords:
keys+= keyword + ' '
try:
updatekeyword(keys, id)print('更新成功',id,keys)except:print('更新失败',id)if __name__ == '__main__':
texts= selectintroduction()//该处我读取的数据库数据for text intexts:try:
analyse(text['introduction'],text['id'])except:print('Error!')