如何使用python和TextBlob获取nltk语料库中拼写错误的单词列表

2024-03-28 15:00:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想检查我创建的nltk语料库的拼写

当我通过textblob的spellcheck()传递nltk语料库中的原始文本时,我得到了以下错误Object has no len()和下面的代码部分。你知道吗

有没有一种方法可以让我的文本中检测到不正确的拼写列表,而不先更正它们

site-packages\textblob\_text.py in suggest(self, w)
   1386         if len(self) == 0:
   1387             self.load()
-> 1388         if len(w) == 1:
   1389             return [(w, 1.0)] # I
   1390         if w in PUNCTUATION:

TypeError: object of type 'method' has no len()

Tags: 方法no代码in文本selflenif
1条回答
网友
1楼 · 发布于 2024-03-28 15:00:54

似乎我的语料库没有正确配置以遍历基本文件 我需要 PlaintextCorpusReader(completeFolder, '.*txt')而不是 PlaintextCorpusReader(completeFolder, '.txt')

赠送的是语料库.fileids()在我修复代码之前没有返回任何内容

相关问题 更多 >