运行Golang编译后二进制运行时,此时运行二进制时所在目录就是Golang源码程序认为的根目录了。
所以只需要把字典文件拷贝到与二进制所在同一目录内,然后使用 seg.LoadDict('dictionary.txt') 加载即可。
注意:如果是类似 ./dist/xxx 来运行二进制,那么文件需要防止在当前所在的位置。
Refer:Golang分词程序
运行Golang编译后二进制运行时,此时运行二进制时所在目录就是Golang源码程序认为的根目录了。
所以只需要把字典文件拷贝到与二进制所在同一目录内,然后使用 seg.LoadDict('dictionary.txt') 加载即可。
注意:如果是类似 ./dist/xxx 来运行二进制,那么文件需要防止在当前所在的位置。
Refer:Golang分词程序
本文基于 署名-非商业性使用 4.0 许可协议发布, 允许转载, 演绎, 但是必须保留本文的署名 ercom (包含链接 http://www.cnblogs.com/farwish/), 且不得用于商业目的。如您有任何疑问或者授权方面的协商, 请与我联系。