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
вернуть исправленный текст без использования 0
вручную из cmdlinechecker
?Как исправить текст и автоматически вернуть исправленный текст с PyEnchant
Программа должна проходить через строку, содержащую нескорректированный текст, исправлять его и сохранять в переменной для экспорта в базу данных MySQL.
Спасибо, ваш ответ мне помог. Наряду с этим я также обнаружил, что в одной и той же библиотеке есть функция store_replacement (mis, cor), где хранится замещающее слово для пропущенного слова: Но я не могу реализовать его должным образом иначе, это также может быть возможное решение. – user3050590