Hunstall拼写检查器引擎模块

hunspell的Python项目详细描述


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

#关于pyhunstall

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

有关活动,请参见[changelog](https://github.com/blatinier/pyhunspell/blob/master/CHANGELOG.md)。

有关所有贡献者,请参见[作者](https://github.com/blatinier/pyhunspell/blob/master/AUTHORS.md)。

#安装

确保安装了python dev和libhunspell dev。

您可以使用pip:

` pip install hunspell `

或者从源代码使用以下命令作为根用户:

` python setup.py install `

对于osx,用于编译的lib版本是硬编码的。如果安装失败,请尝试克隆repo,并将setup.py中的main\u module\u kwargs['include\u dirs']更改为正确的模块,和/或打开一个问题,说明该问题以及系统中具有.h位置的hunstall版本。

对于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 `

#故障排除

在使用Python3.5的MacOS Sierra上,您可能会遇到以下错误: ` 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/气垫船80。

#其他

看到虫子了吗?想不想成为特写?去填写一个问题[这里](https://github.com/blatinier/pyhunspell/issues

有关信息,版本命名(引入0.4.0)基于匈牙利城市,按人口排序,布达佩斯除外。 原因是匈奴咒语代表匈牙利咒语。

#许可证

pyhunspell本身是在lgpl版本3或更高版本下获得许可的,请参见 lgpl-3.0.txt和gpl-3.0.txt。debian/目录和setup.py中的文件 在GPL版本3下获得许可。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Javers比较不同顺序的列表   java安装Maven 3.3.9,如何设置M2_HOME、Maven_HOME和bin文件夹?   java如何在每个用户firebase 安卓中创建唯一的令牌?   安卓 Java正则表达式检查特殊字符总是返回true   java REST Jersey服务器JAXRS 500内部服务器错误   java重复行筛选器不工作   Android(Java)中的公钥和私钥构造函数   c#消灭全球化?   java如何使用jbutton将图像插入数据库并在jlabel和jtable上成功显示   多次尝试后,java指纹身份验证不起作用   java编辑方法引发空指针异常删除方法不工作   Java中的跨平台透明和OSagnostic路径处理   带有JavaCompilerAPI的java选项   java通过本机代码从jar访问文件   Groovy和Java中映射的区别   java是否可以在父pom文件中包含<packaging>jar</packaging>?   在java代码/安卓中更改微调器文本颜色?