import nltk from nltk.corpus import wordnet import os print("Loading nltk", os.path.dirname(__file__) + '/../../nltk_data/') nltk.data.path.append(os.path.dirname(__file__) + '/../../nltk_data/') def get_synonyms(word): synonyms = [] for syn in wordnet.synsets(word): for lemma in syn.lemmas(): synonyms.append(lemma.name()) return synonyms def get_antonyms(word): antonyms = [] for syn in wordnet.synsets(word): for lemma in syn.lemmas(): if lemma.antonyms(): for antonym in lemma.antonyms(): antonyms.append(antonym.name()) return antonyms