auto close file; locate error when failing to parse

gen_trie 里面文件没关闭.
如果解析文件出错不知道错哪一行.
split('\n') 分割文件内容在文件最后一行没 eol 时有问题 (话说您是在 windows 下写的么), 替换成了 readlines()