gpt4 book ai didi

python - 如何使用 PyEnchant 更正文本并自动返回更正后的文本

转载 作者:太空狗 更新时间:2023-10-30 00:49:19 25 4
gpt4 key购买 nike

import enchant
import wx
from enchant.checker import SpellChecker
from enchant.checker.wxSpellCheckerDialog import wxSpellCheckerDialog
from enchant.checker.CmdLineChecker import CmdLineChecker

a = "Ceci est un text avec beuacuop d'ereurs et pas snychro"
chkr = enchant.checker.SpellChecker("fr_FR")
chkr.set_text(a)
cmdln = CmdLineChecker()
cmdln.set_checker(chkr)
b = cmdln.run()
c = chkr.get_text() # returns corrected text
print c

如何在 cmdlinechecker 手动使用 0 的情况下让 c 返回更正后的文本?

程序应遍历包含未更正文本的字符串,更正它,并将其保存在变量中以导出到 MySQL 数据库中。

最佳答案

a = "Ceci est un text avec beuacuop d'ereurs et pas snychro"
chkr = enchant.checker.SpellChecker("fr_FR")
chkr.set_text(a)
for err in chkr:
print err.word
sug = err.suggest()[0]
err.replace(sug)

c = chkr.get_text()#returns corrected text
print c

完全按照我的预期运行。添加过滤器并自动更正所有小文本,使您能够执行关键字搜索等...

我花了 13 个小时才弄明白 ;(

关于python - 如何使用 PyEnchant 更正文本并自动返回更正后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31026394/

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