当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python enchant.DictWithPWL()用法及代码示例


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。