0

我想在我的PyQt4项目中有一个拼写检查功能,而且看起来pyenchant是一个不错的选择。这是工作级长。但我想制作自己的单词词典并用它们来提供模块。有可能吗?

在那之后,我怎样才能轻松地在其他想要使用我的原始程序的计算机上使用这个新字典?我不想让用户安装一些奇怪的程序和字典来使用我的简单程序。

PS:我在Linux系统上。

4

1 回答 1

5

您可以使用个人单词列表功能。pwl通过对象添加单词:

>>> pwl = enchant.request_pwl_dict("mywords.txt")

使用单词列表:

>>> d2 = enchant.DictWithPWL("en_US", "mywords.txt")
>>> d2.check("Hello")
True

要安装“mywords.txt”,请使用package_data. 请参阅使用 setup.py 包含非 Python 文件

于 2012-10-02T12:04:08.087 回答