Enchant拼写检查系统的Python绑定
项目描述
此软件包提供了一组Python语言绑定,用于Enchant拼写检查库。有关更多信息,请访问项目网站
什么是Enchant?
Enchant用于检查单词的拼写并建议更正错别字。它可以使用许多流行的拼写检查包来完成此任务,包括ispell、aspell和MySpell。它在处理多个字典和多种语言方面非常灵活。
更多信息可在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 查看散列值)
pyenchant-3.2.2-py3-none-win32.whl (11.9 MB 查看散列值)
pyenchant-3.2.2-py3-none-any.whl (55.7 kB 查看散列值)
关闭
pyenchant-3.2.2.tar.gz 的散列值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1cf830c6614362a78aab78d50eaf7c6c93831369c52e1bb64ffae1df0341e637 |
|
MD5 | 15d45b7517c80cfa5d9fa636a88e0bf9 |
|
BLAKE2b-256 | b1a386763b6350727ca81c8fcc5bb5bccee416e902e0085dc7a902c81233717e |
关闭
pyenchant-3.2.2-py3-none-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6153f521852e23a5add923dbacfbf4bebbb8d70c4e4bad609a8e0f9faeb915d1 |
|
MD5 | 513ea6e59605673cd5ef23b494500801 |
|
BLAKE2b-256 | 49962087455de16b08e86fa7ce70b53ddac5fcc040c899d9ebad507a0efec52d |
关闭
pyenchant-3.2.2-py3-none-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5a636832987eaf26efe971968f4d1b78e81f62bca2bde0a9da210c7de43c3bce |
|
MD5 | 07b75f0814023f731ef360b8d230b25d |
|
BLAKE2b-256 | 01441e9a273d230abf5c961750a75e42b449adfb61eb446f80b6523955d2a4a2 |
关闭
pyenchant-3.2.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5facc821ece957208a81423af7d6ec7810dad29697cb0d77aae81e4e11c8e5a6 |
|
MD5 | 91a718180d5cc18a033467b11ca0affc |
|
BLAKE2b-256 | 544ca741dddab6ad96f257d90cb4d23067ffadac526c9cab3a99ca6ce3c05477 |