Enchant
is a module in python which is used to check the spelling of a word, gives suggestions to correct words. Also, gives antonym and synonym of words. It checks whether a word exists in dictionary or not.
enchant.DictWithPWL()
enchant.DictWithPWL()
is an inbuilt method of enchant
module. It is used to combine a language dictionary and a custom dictionary also known as Personal Word List(PSL).
Syntax : enchant.DictWithPWL(tag, text_file)
Parameter :
tag : the code of the language dictionary
text_file : the path of the text file which contains the words to be included, one word per line.Returns : a Dict object
Example :
qwerty
jabba
gfg
# import the enchant module import enchant # dictionary with only en_US d = enchant. Dict ( "en_US" ) # the word to be searched word = "gfg" # check whether the word is in the dictionary if d.check(word): print ( "The word " + word + " exists in the dictionary" ) else : print ( "The word " + word + " does not exists in the dictionary" ) # the path of the text file file_path = "PWL.txt" # instantiating the enchant dictionary # with DictWithPWL() d = enchant.DictWithPWL( "en_US" , file_path) # checking whether the word is # in the new dictionary if d.check(word): print ( "\nThe word " + word + " exists in the dictionary" ) else : print ( "\nThe word " + word + " does not exists in the dictionary" ) |
Output :
The word gfg does not exists in the dictionary The word gfg exists in the dictionary
<!–
–>
Please Login to comment…