def process_file(self, filename, out_filename=None):
"""
?????????????????
"""
results = {'words': [], 'tags': []}
with codecs.open(filename, 'r', 'utf-8') as input_file:
for line in input_file:
print('PROCESS LINE:{}'.format(line))
result = self.process(line.strip())
print(self.format_result(result))
results['words'].extend(result['words'])
results['tags'].extend(result['tags'])
if out_filename is None:
return results
else:
with codecs.open(out_filename, 'w', 'utf-8') as output_file:
output_file.write(self.format_result(results))
output_file.write('\n')
评论列表
文章目录