有没有可以获取单词同义词的Python库?
有没有什么可以在Python中用来获取一个单词同义词的库或者接口?
比如说,如果我输入“house”这个词,它会返回“building(建筑)、domicile(住所)、mansion(豪宅)”等等。
2 个回答
4
更新:正如@deweydb所指出的,从2022年2月10日起,这个解决方案不再有效。
你还可以使用PyDictionary这个工具。
例如,
from PyDictionary import PyDictionary
dictionary=PyDictionary()
print (dictionary.synonym("good"))
输出结果是
[u'great', u'satisfying', u'exceptional', u'positive', u'acceptable']
其实这个是在从www.thesaurus.com上获取单词,速度有点慢。使用多线程可能会加快这个过程。