Рубрики
Без рубрики

Проверка орфографии в Python

Проверка заклинаний в Python – это функция программного обеспечения, которая проверяет ошибки в тексте. Функции проверки заклинаний часто встраиваются в программное обеспечение или услуги,

Автор оригинала: Pankaj Kumar.

Проверка орфографии в Python

Проверка заклинаний в Python – это функция программного обеспечения, которая проверяет ошибки в тексте. Функции проверки заклинаний часто встраиваются в программное обеспечение или услуги, такие как процессор Word, клиент электронной почты, электронный словарь или поисковая система.

Создание проверки орфографии в Python

Давайте начнем с создания нашего инструмента проверки орфографии!

1. Импорт модулей

Мы построим наш инструмент проверки заклинаний с двумя разными модулями:

  • ScreenChecker модуль
  • Module TextBlob

Давайте начнем с установки и их импорта одного за другим.

Для создания проверки орфографии в Python нам нужно импортировать Модуль ScreenChecker Отказ Если у вас нет модуля, вы можете установить то же самое, используя Диспетчер пакетов PIP Отказ

C:\Users\Admin>pip install spellchecker

Вы также можете установить Module TextBlob одинаково

C:\Users\Admin>pip install textblob

2. Проверка орфографии с использованием модуля TextBlob

TextBlob На языке программирования Python Python Библиотека для обработки текстовых данных. Он обеспечивает простую API для погружения в общие задачи по обработке натурального языка, таких как часть теговой метки речи, существительное извлечение фразов, анализ настроения, классификации, перевод и многое другое.

Правильная () Функция: Самый простой способ исправить текст ввода – использовать правильно () метод.

from textblob import TextBlob
#Type in the incorrect spelling
a = "eies"
print("original text: "+str(a))
b = TextBlob(a)
#Obtain corrected spelling as an output
print("corrected text: "+str(b.correct()))

Выход:

original text: eies
corrected text: eyes

3. Проверка орфографии с использованием модуля ScreenChecker

Давайте посмотрим, как работает модуль ScreenChiker, чтобы исправить ошибки предложения!

#import spellchecker library
from spellchecker import SpellChecker

#create a variable spell and instance as spellchecker()
spell=SpellChecker()
'''Create a while loop under this loop you need to create a variable called a word and make this variable that takes the real-time inputs from the user.'''

while True:
    w=input('Enter any word of your choice:')
    w=w.lower()
'''if the word that presents in the spellchecker dictionary, It
will print "you spelled correctly" Else you need to find the best spelling for that word'''
    if w in spell:
        print("'{}' is spelled correctly!".format(w))
    else:
        correctwords=spell.correction(w)
        print("The best suggestion for '{}' is '{}'".format(w,correctwords))
Enter any word of your choice:gogle
The best suggestion for 'gogle' is 'google'

Экземпляр OrcreChecker будет называться несколько раз в этой программе. Он держит большое количество слов. В случае, если вы вводите сообщения с ошибками, если это не в словаре ScreenChecker, это исправить его. Так что это важное, что вы знаете об этой библиотеке.

Заключение

Это было вкратце о том, как вы можете построить свой собственный контроль заклинаний, используя язык Python Programming, с простым в коде, учиться и понимать в очень меньшей линейке кода.