-2

有人能告诉我如何在 python 中获取所有法语/英语词典单词的列表吗?我的目标是建立一个具有功能的填字游戏。此函数必须输入一些字母,并返回给定这些字母的字典中存在的所有单词组合。谢谢。

4

1 回答 1

3

pyenchant 词典有英语、法语和其他语言版本。安装时请阅读提示,安装程序会查找包含 python 设置的目录,这就是您想要的位置。我在我编写的一个混乱求解器程序中使用它。

https://pypi.python.org/pypi/pyenchant/

使用它做

import enchant

这几乎不是一张完整的图片,我不会发布混乱的求解器代码,但这里有一些关于我如何在程序中使用它的片段。它应该为您指明如何应用它的正确方向。此外,还有关于使用 pyenchant 的 stackoverflow 帖子。这就是我发现 pyenchant 的原因。

# instantiate the pyenchant dictionary
checkword = enchant.Dict('en_US')

# if 'item2' is a dictionary word, load to list, make unique
if checkword.check(item2):
    if item2 in words:
        pass
    else:
        words.append(item2)
于 2018-03-14T03:25:31.947 回答