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
如何让c
返回正确的文本,而不从cmdlinechecker
手动使用0
?在
程序应该运行包含未更正文本的字符串,更正它,并将其保存在变量中以导出到MySQL数据库中。在
就像我想让它正常工作一样。添加过滤器和更正所有小文本自动使您能够执行关键字搜索等。。。在
我花了13小时才弄明白;(
就我而言,您在这里提供的自动化水平太冒险了,单词将包含专有名词,因此我对系统进行了更多检查。在
我将在以后的过程中附加对文件写入的更正。在
我想这会对其他人有帮助,因为文件对我来说还不够。。。在
实际上,我不熟悉python和您所描述的库,但是更正文本的一般方法是使用字典方法。换句话说,就是检查一个单词是否包含在法语词典(或一个法语单词列表)中,如果是的话,这个单词是正确的,否则使用字典中的单词。在
相关问题 更多 >
编程相关推荐