美文网首页
third-party

third-party

作者: hehehehe | 来源:发表于2021-07-12 15:48 被阅读0次
import sys
from datetime import datetime

from pathlib import Path
from tools.logger_config import logger

file_path = Path(__file__)
proj_path = file_path.parent.parent
# sys.path.append(str(proj_path))

third_part = proj_path.joinpath('third-party')
sys.path.append(str(third_part.joinpath('hll-map-address-parser-offline')))
sys.path.append(str(third_part.joinpath('poi-normalization')))
import os
import sys
from tools.logger_config import logger
from datetime import datetime
abs_path = os.path.abspath(__file__)
proj_path = os.path.abspath(f"{abs_path}/../..")
sys.path.insert(0, proj_path)

third_part = os.path.abspath(f"{proj_path}/third-party/")
sys.path.insert(0, f"{third_part}/hll-map-address-parser-offline")

from address_parser import QueryParser


def address_split(address: str, queryParser):
    try:
        if address:
            return queryParser.recognise(address)['entities']
    except Exception as e:
        logger.exception("address_split:%s error:" % address, e)
    return None


if __name__ == '__main__':
    text = '辽宁省营口市盖州市幸福街紫金湾'
    qptl = QueryParser()
    now = datetime.now()
    res = qptl.recognise(text)
    print((datetime.now()-now).microseconds / 1000000)
    print(res)

相关文章

网友评论

      本文标题:third-party

      本文链接:https://www.haomeiwen.com/subject/faarpltx.html