23 lines
517 B
Python
23 lines
517 B
Python
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
|
|
from codecs import open
|
|
import json
|
|
import os
|
|
|
|
_current_dir = os.path.dirname(os.path.realpath(__file__))
|
|
_json_path = os.path.join(_current_dir, 'pinyin_dict.json')
|
|
pinyin_dict = {}
|
|
|
|
|
|
def _load_pinyin_dict():
|
|
global pinyin_dict
|
|
with open(_json_path, encoding='utf8') as fp:
|
|
pinyin_dict = json.loads(fp.read())
|
|
for k, v in pinyin_dict.copy().items():
|
|
del pinyin_dict[k]
|
|
pinyin_dict[int(k)] = v
|
|
|
|
|
|
_load_pinyin_dict()
|