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

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()    进行结果的数据类型的转换。

 

 

 

你可能感兴趣的:(机器学习)