跳转到主要内容

Hunspell拼写检查引擎模块

项目描述

[![构建状态](https://travis-ci.org/blatinier/pyhunspell.png)](https://travis-ci.org/blatinier/pyhunspell)

# 关于PyHunSpell

pyhunspell 是Hunspell拼写检查引擎的Python绑定集。它允许开发人员加载Hunspell词典、检查单词、获取建议、添加新单词等。它还提供了一些与基本形态分析相关的方法。

查看[ChangeLog](https://github.com/blatinier/pyhunspell/blob/master/CHANGELOG.md)以获取活动详情。

查看[Authors](https://github.com/blatinier/pyhunspell/blob/master/AUTHORS.md)以获取所有贡献者。

# 安装

确保已安装python-devlibhunspell-dev

您可以使用pip安装此软件包

` pip install hunspell `

或从源代码使用以下命令作为root安装

` python setup.py install `

对于OSX,编译时使用的lib版本是硬编码的。如果您的安装失败,请尝试克隆存储库并将setup.py中的main_module_kwargs[‘include_dirs’]更改为正确的版本,并/或提交一个说明问题和hunspell版本的issue,并附上系统中.h的位置。

对于windows7 [@tallforasmurf](https://github.com/tallforasmurf)编译了一个与python 3.4兼容的pyhunspell==0.3.3版本,可在以下位置找到: http://pyhunspell.latinier.fr (警告:这些windows编译的软件包未经审查或测试)。它们可能适用于其他windows版本或python版本。

# 文档

前往这里查看相关文档[此处](https://github.com/blatinier/pyhunspell/wiki/Documentation)

# 使用 ` >>> import hunspell >>> hobj = hunspell.HunSpell('/usr/share/hunspell/en_US.dic', '/usr/share/hunspell/en_US.aff') >>> hobj.spell('spookie') False >>> hobj.suggest('spookie') ['spookier', 'spookiness', 'spook', 'cookie', 'bookie', 'Spokane', 'spoken'] >>> hobj.spell('spooky') True >>> hobj.analyze('linked') [' st:linked', ' st:link fl:D'] >>> hobj.stem('linked') ['linked', 'link'] >>> hobj.spell('spookie') False >>> hobj.add('spookie') >>> hobj.spell('spookie') True >>> hobj.remove('spookie') >>> hobj.spell('spookie') False `

# 故障排除

在 MacOS Sierra 和 python 3.5 中可能会遇到以下错误: ` fatal error: /Applications/XXX-bla-bla-bla-XXX/usr/bin/lipo: can't figure out the architecture type of: /var/folders/bla-bla-bla/XXX.out ` 可能通过执行 brew unlink apple-gcc42 来解决。参见 #31 和 regebro/hovercraft#80。

# 其他

发现错误或希望添加功能?请在此[填写问题](https://github.com/blatinier/pyhunspell/issues)

关于版本命名(从 0.4.0 版本引入),基于人口数量排序的匈牙利城市(除了布达佩斯)。之所以这样做,是因为 Hunspell 代表匈牙利拼写。

# 许可证

PyHunspell 本身采用 LGPL 版本 3 或更高版本授权,请参阅 lgpl-3.0.txt 和 gpl-3.0.txt。位于 debian/ 目录和 setup.py 的文件采用 GPL 版本 3 授权。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

hunspell-0.5.5.tar.gz (34.6 kB 查看哈希值)

上传时间

支持者