from basicInfo import BasicInfo
import jieba
from pypinyin import pinyin, lazy_pinyin
from dataServer import DataServer
class ErrorRecovery(object):
def __init__(self, dataSer):
self.basic = BasicInfo()
self.data = dataServer
""" ===============一定要带标点符号==========="""
def recoveryMain(self, sentence):
word_list, word_gram_list = self.gram2Main(sentence)
user_pin_list =[]
for item in word_gram_list:
pin_list=lazy_pinyin(item, errors='ignore')
user_pin_list.append(pin_list)
for k, v in dataServer.dict_gupiao_pin.items():
import jieba
from pypinyin import pinyin, lazy_pinyin
from dataServer import DataServer
class ErrorRecovery(object):
def __init__(self, dataSer):
self.basic = BasicInfo()
self.data = dataServer
""" ===============一定要带标点符号==========="""
def recoveryMain(self, sentence):
word_list, word_gram_list = self.gram2Main(sentence)
user_pin_list =[]
for item in word_gram_list:
pin_list=lazy_pinyin(item, errors='ignore')
user_pin_list.append(pin_list)
for k, v in dataServer.dict_gupiao_pin.items():