Enchant是python中的一个模块,用于检查单词的拼写,并提供纠正单词的建议。另外,给出单词的反义词和同义词。它检查字典中是否存在单词。
enchant .DictWithPWL()
enchant.DictWithPWL()
是一种内置方法enchant
模块。它用于组合语言词典和自定义词典,也称为“个人单词列表”(PSL)。
用法: enchant.DictWithPWL(tag, text_file)
参数:
标签:语言词典的代码
text_file:包含要包含的单词的文本文件的路径,每行一个单词。
返回:Dict对象
例:
样本文件“PWL.txt”的内容为:
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")
输出:
The word gfg does not exists in the dictionary The word gfg exists in the dictionary
相关用法
注:本文由纯净天空筛选整理自Yash_R大神的英文原创作品 enchant.DictWithPWL() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。