在python中使用所有法语单词构建纵横字谜游戏

在python中使用所有法语单词构建纵横字谜游戏,python,dictionary,crossword,french,Python,Dictionary,Crossword,French,有人能告诉我如何获得python中所有法语/英语词汇的列表吗? 我的目标是建立一个纵横字谜游戏的功能。此函数必须输入一些字母,并返回给定这些字母的词典中存在的所有单词组合。 谢谢。pyenchant词典有英语、法语和其他语言版本。安装时,请阅读提示,安装程序将使用python安装程序查找目录,这是您想要的。我在我编写的一个混乱解决程序中使用了它 用它做什么 import enchant 这并不是一个完整的图片,我不打算发布混乱求解器代码,但这里有一些关于我如何在程序中使用它的片段。它应该为您

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

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

用它做什么

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)

这与Python无关,您需要一个法语词典服务。@Olivier Melançon——它与Python有关,pyenchant是专门为Python编写的词典。很好then@MichaelSwartz附魔法案本身就是一个拼写检查系统。大家好,法语单词列表似乎比拼写检查更合适(尽管这个问题,即使专门针对“是否有法语词典库”,仍然是离题的)。我对StackOverflow非常陌生,我不明白为什么有些用户会搁置这个问题。我只是想知道如何在python中找到一些库,能够加载dictionnary中可用的所有法语单词,并用它做一些事情。我真的试图在stack上现有的问题中找到一些解决方案,但我没有。谢谢@Michael,你的简短代码帮助了我。我还找到了更好的匹配方式!:-)