跳转到主要内容

Enchant拼写检查系统的Python绑定

项目描述

https://img.shields.io/pypi/v/pyenchant.svg https://img.shields.io/pypi/pyversions/pyenchant.svg https://github.com/pyenchant/pyenchant/workflows/tests/badge.svg https://builds.sr.ht/~dmerej/pyenchant.svg https://img.shields.io/badge/code%20style-black-000000.svg

此软件包提供了一组Python语言绑定,用于Enchant拼写检查库。有关更多信息,请访问项目网站

http://pyenchant.github.io/pyenchant/

什么是Enchant?

Enchant用于检查单词的拼写并建议更正错别字。它可以使用许多流行的拼写检查包来完成此任务,包括ispell、aspell和MySpell。它在处理多个字典和多种语言方面非常灵活。

更多信息可在Enchant网站上找到

https://abiword.github.io/enchant/

如何使用它?

对于Windows用户,请使用pip安装预构建的二进制软件包

pip install pyenchant

这些软件包捆绑了底层enchant库的预构建副本。其他平台上的用户需要使用其系统软件包管理器安装“enchant”(在macOS上为brew)。

软件安装完成后,Python 的在线帮助功能可以帮助您开始使用。启动 Python 并输入以下命令:

>>> import enchant
>>> help(enchant)

这一切的责任是谁的?

Enchant 本身的功劳归功于 Dom Lachowicz。在上面的 Enchant 网站上了解更多详细信息。Dom 因制作这样一个高质量的库而获得满分。

通过 ctypes 将 Enchant 引入 Python 的粘合剂由 Ryan Kelly 编写。他需要一个相当好的拼写检查器来完成他正在工作的另一个项目,而 Google 提供的所有解决方案要么极其不兼容(例如,打开一个管道到 ispell),要么完全从网上消失(SnakeSpell 发生了什么事?)。这也是一个很好的理由来学习 SWIG、ctypes,甚至是一点点 Python/C API。

最后,Ryan 离开项目后,Dimitri Merejkowsky 成为了新的维护者。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

pyenchant-3.2.2.tar.gz (49.6 kB 查看散列值)

上传时间: 源代码

构建分发

pyenchant-3.2.2-py3-none-win_amd64.whl (11.9 MB 查看散列值)

上传时间: Python 3 Windows x86-64

pyenchant-3.2.2-py3-none-win32.whl (11.9 MB 查看散列值)

上传时间: Python 3 Windows x86

pyenchant-3.2.2-py3-none-any.whl (55.7 kB 查看散列值)

上传时间: Python 3

由以下支持