コード例 #1
0
ファイル: name.py プロジェクト: retanoj/weakPass
def generator(data):
    if not data: return []

    result = []
    py = PinYin(PINYIN_PATH)
    py.load_word()
    name_pinyin = map(py.hanzi2pinyin, data)
    for _ in rules:
        result.extend(map(_, name_pinyin))
    return list(set(result))
コード例 #2
0
def generate_name(data, rule):
    pinyin = PinYin(PINYIN)
    pinyin.load_word()
    name_pinyin_list = map(pinyin.hanzi2pinyin, data)
    return Person.generator_map(name_pinyin_list, rule)