关于C++中嵌入python 结巴分词

如题,在c++中想用到python的结巴分词库,我想的是把字符串传入py脚本,分词后再返回,但是会出现各种问题,而且jieba的对象类型不好处理,有没有大神可以提供下思路,有可行代码提供的,直接给分。跪求……

4个回答

注意py脚本中不要有print 会终止脚本,unicode类型转str的话,用encode('gbk')

如果觉得C++直接调用py脚本来处理,对象类型等不是很好处理,可以用一个中间介质的方式
把字符串写入文件,然后调用py脚本来处理,同样py脚本处理完写入另一个文件,然后让C++来读取。

z49434574
江尹城 回复oyljerry: 谢谢你的建议,不过还是用直接引入模块调用函数的办法。我重新做一次就通过了,不知道一开始是什么问题。还是谢谢你。
大约 4 年之前 回复

这样用python调用c应该比i骄傲好弄吧,你这个反过来了

结巴分词的c++实现https://github.com/yanyiwu/cppjieba

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐