AttributeError: module ‘hanlp.utils.rules‘ has no attribute ‘tokenize_english‘
在 Python 3.8.10 版本中,HanLP 模块出现 AttributeError: module ‘hanlp.utils.rules‘ has no attribute ‘tokenize_english‘ 错误。通过修改代码中的引用方式,可以解决该问题。将原来的引用方式改为新的引用方式,即从 hanlp.utils.lang.en.english_tokenizer 导入 tokenize_english 函数,然后使用该函数进行英文分词操作。文章来源:https://www.toymoban.com/news/detail-726035.html
import hanlp tokenizer = hanlp.utils.rules.tokenize_english tokenizer('Mr. Hankcs bought hankcs.com for 1.5 thousand dollars.') 改为: from hanlp.utils.lang.en.english_tokenizer import tokenize_english tokenizer = tokenize_english tokenizer('Mr. Hankcs bought hankcs.com for 1.5 thousand dollars.')
Python 版本为 3.8.10文章来源地址https://www.toymoban.com/news/detail-726035.html
到了这里,关于解决 Python 中 HanLP 模块 AttributeError 的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!