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
Jak uzyskać c
zwrócić poprawiony tekst bez użycia 0
ręcznie z cmdlinechecker
?Jak poprawić tekst i powrócić skorygowany tekst automatycznie PyEnchant
Program powinien przebiegać przez ciąg zawierający nieskorygowany tekst, poprawić go i zapisać w zmiennej do eksportu do MySQL DB.
Dzięki, Twoja odpowiedź pomogła mi. Oprócz tego odkryłem, że w tej samej bibliotece znajduje się funkcja store_replacement (mis, cor), w której zapisuje zastępczą pisownię dla niewypowiedzianego słowa: Ale nie jestem w stanie jej poprawnie wdrożyć, może to być również możliwe rozwiązanie. – user3050590