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
Wie erhalte ich c
den korrigierten Text zurückzukehren, ohne 0
manuell von cmdlinechecker
mit?Wie Text zu korrigieren und gibt den korrigierten Text automatisch mit PyEnchant
Das Programm sollte die Zeichenkette mit dem unkorrigierten Text durchlaufen, korrigieren und in einer Variablen speichern, um sie in eine MySQL DB zu exportieren.
Danke, Ihre Antwort hat mir geholfen. Nebenbei fand ich auch, dass es innerhalb derselben Bibliothek eine Funktion store_replacement (mis, cor) gibt, wo es eine Ersatzschreibweise für ein falsch geschriebenes Wort speichert: Aber ich kann es nicht richtig implementieren, sonst könnte es auch ein sein mögliche Lösung. – user3050590