Рубрики

Получить аналогичное предложение слов с помощью Enchant in Python

Для данного пользовательского ввода, получить аналогичные слова через модуль Enchant.

Enchant — это модуль в Python, который используется для проверки правописания слова, дает советы по исправлению слов. Также дает антоним и синоним слов. Он проверяет, существует ли слово в словаре или нет. Также можно добавить другие словари, такие как, («en_UK»), («en_CA»), («en_GB») и т. Д.

Чтобы установить Enchant:

pip install pyenchant

Примеры :

Input : Helo
Output : Hello, Help, Hero, Helot, Hole

Input : Trth
Output : Truth, Trash, Troth, Trench

Ниже приведена реализация:

# Программа Python для печати аналогичного
# слова с использованием модуля Enchant

  
# Импорт модуля Enchant

import enchant

  
# Использование словаря en_US

d = enchant.Dict("en_US")

  
# Принимая вход от пользователя

word = input("Enter word: ")

  
d.check(word)

  
# Предложит похожие слова
# форма данного словаря

print(d.suggest(word))

Выход :

Enter word: aple

['pale', 'ale', 'ape', 'maple', 'ample', 'apple', 'plea', 'able', 'apse']

Рекомендуемые посты:

Получить аналогичное предложение слов с помощью Enchant in Python

0.00 (0%) 0 votes