我正在努力生成下面列表中所有可能形式的单词
例如,
从word_forms.word_forms导入get_word_forms
text = [“课程”,“不可逾越”,“酒精”] a = [获取文字中的单词的get_word_forms(word)] 打印(a)
[{'n':{'coursings','course','coursing','courses'},'a':set(),'v':{'course','coursing','courses ','courseed'},'r':{'course'}},{'n':set(),'a':{'unsurpassable'},'v':set(),'r':set ()},{'n':{'alcohols','alcoholics','alcoholic','alcohol'},
最后,我得到上面的结果... 但是,我想将其保存到一个csv文件中,但我找不到实现此目的的方法。
请让我知道是否有除包“ get_word_forms”以外的其他解决方案来生成单词的所有可能形式。
答案 0 :(得分:0)
英语有其规则,但是要获取所有的变体形式是很费力的,因为有很多规则和例外。我建议您使用词典网站上的API。
(以下是牛津词典的API:https://developer.oxforddictionaries.com/documentation#!/Inflections/get_inflections_source_lang_word_id
转到“变形”部分以获取单词形式。您必须先注册才能使用它