gpt4 book ai didi

python - PyEnchant:使用个人单词列表拼写检查文本 block

转载 作者:太空狗 更新时间:2023-10-29 17:58:43 25 4
gpt4 key购买 nike

因此,除了语言词典之外,PyEnchant 还允许您定义正确拼写单词的个人单词列表:

d2 = enchant.DictWithPWL("en_US","mywords.txt")

然而,生成的d2检查器属于Dict类,只能用于检查单个单词,例如:

>>> d.check("Hello")
True

SpellChecker 类允许对一段文本进行拼写检查。但是,我似乎无法找到如何像使用 Dict 那样指定个人单词列表。这不是受支持的功能吗?我想根据 en_US 和我的个人单词表对一段文本进行拼写检查。有什么想法吗?

最佳答案

SpellChecker 初始值设定项的第一个参数可以是语言名称或附魔词典:

from enchant import DictWithPWL
from enchant.checker import SpellChecker

my_dict = DictWithPWL("en_US", "mywords.txt")
my_checker = SpellChecker(my_dict)

my_checker.set_text("This is sme sample txt with erors.")
for error in my_checker:
print "ERROR:", error.word

文档对此并不清楚,但是 the code is available :)

关于python - PyEnchant:使用个人单词列表拼写检查文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com