dictionaries_service.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:time_extract 作者: blackbirdco 项目源码 文件源码
def load(self):
        global dictionaries
        if dictionaries == {}:
            for file in os.listdir('./dictionaries'):
                metadata_name = re.sub(r'.dic', r'', file)
                print "Loading dictionary for %s" % metadata_name

                with open('./dictionaries/' + file, 'rb') as concepts_dictionary:
                    Tag = namedtuple('Tag', 'concept, pos, semanticType')
                    dictionary = []
                    for tag in map(Tag._make, unicodecsv.reader(concepts_dictionary, delimiter='\t', encoding='utf-8')):
                        dictionary.append(tag)

                    dictionaries[metadata_name] = dictionary

        return dictionaries
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号