Ai
1 Star 3 Fork 2

Cetteest/pycorrector

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
file_correct_test.py 1.08 KB
一键复制 编辑 原始数据 按行查看 历史
shibing624 提交于 2021-12-02 21:25 +08:00 . update file header.
# -*- coding: utf-8 -*-
"""
@author:XuMing(xuming624@qq.com)
@description:
"""
import sys
sys.path.append("../")
from pycorrector import corrector
in_file = sys.argv[1]
out_file = sys.argv[2]
def reader(in_file):
lines = list()
cout = 0
with open(in_file, 'r', encoding='utf-8') as f:
for line in f:
line = line.strip()
text = line.split("\t")[0]
lines.append(text)
cout += 1
print("in file: %s, cout: %d" % (in_file, cout))
return lines
def saver(out_file, lines):
cout = 0
with open(out_file, 'w', encoding='utf-8') as f:
for line in lines:
line = line.strip()
f.write(line + '\n')
cout += 1
print("save file: %s, cout: %d" % (out_file, cout))
input_lines = reader(in_file)
correct_lines = list()
for line in input_lines:
correct_sent, error_detail = corrector.correct(line)
print("{}\t{}\t{}".format(
line, correct_sent, error_detail))
correct_lines.append(line + '\t' + correct_sent + '\t' + str(error_detail))
saver(out_file, correct_lines)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cette/pycorrector.git
git@gitee.com:cette/pycorrector.git
cette
pycorrector
pycorrector
master

搜索帮助