def definition(string): try: blob = TextBlob(string) words = blob.words ret_val = [] for word in words: ret_val.append({word: Word.define(word)}) return ret_val except: return 'Error occurred finding definitions'
blob.words.count('Romeo') blob.noun_phrases.count('lady capulet') """# Getting Definitions, Synonyms,and Antonyms from WordNet - Using the WordNet -English word Datasabe - Definitions sunonyms ans antonyms """ from textblob import Word happy = Word('happy') happy.definitions happy.define() happy.synsets """synset - Group of synonyms - Word's lemmitized form - a - Adjectives n- Nouns V-Verbs r- Adverbs s- Adjectivr satellite """ synonyms=set() for synset in happy.synsets: for lemma in synset.lemmas(): synonyms.add(lemma.name()) synonyms