安装 pip install textblob
<pre>#-*- coding:utf-8 -*- # 词性标注, 名词短语抽取,情感分析 import textblob text ="Join thousands of learners from around the world who are improving their English listening skills with our online courses. " \ "Join thousands of learners from around the world who are improving their English listening skills with our online courses." # 必须后面句号后面有空格才能分句 blob = textblob.TextBlob(text) sentences = blob.sentences print("分句1",sentences) # 从分句到分词 words_list = [] for sentence in sentences: words_list.append(sentence.words) print(sentence.words) # 统计单词/短语 词频 counts = blob.word_counts['the'] print('词频统计the的次数',counts) noun_count = blob.noun_phrases.count('join',case_sensitive=False) print('名词world出现的次数',noun_count) # 改成非名词后出现为0 online,the0,world0,their0 courses0 有点问题 # 词性标注: tags= blob.tags print("tags of words", tags) # 'NNP' is noun # 情感分析: text2 = "NLP is amazing and simple to study" # 0.3 0.62 # text2 = "NLP is easy and simple to study" # 0.21 0.59 blob2 = textblob.TextBlob(text2) result = blob2.sentiment print(result) # 机器翻译 en_text = text en_blob = textblob.TextBlob(en_text) zh_text = en_blob.translate(from_lang='en',to='zh-CN') # 这个要连接网站 print(zh_text)</pre>