当前位置:   article > 正文

关于使用hanlp进行中文分词时,出现错误 TypeError: must be str, not java.util.ArrayList 的解决方法_name 'hanlp' is not defined

name 'hanlp' is not defined

hanlp是基于java开发的,主要是用于生产环境下,如果使用python来调用hanlp的话,可以通过pyhanlp来使用它。

但是我们直接使用

from pyhanlp import *
result=Hanlp.segment(data)
print(result)

那么就出现这样的结果:

这是因为通过Hanl.segment(data) ,我们所获得的结果是java的ArrayList类型,我们需要将其转换成string类型,所以需要这一步

result=Hanlp=segmet(data).toString()    进行结果的数据类型的转换。

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/670074
推荐阅读
相关标签
  

闽ICP备14008679号