美文网首页
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