pykakasiを使って日本語の読みを取得する
漢字から日本語の読みをとるために使ってみた。
使い方
import pykakasi
kks = pykakasi.kakasi()
text = "六道神士"
result = kks.convert(text)
pprint.pprint(result)
### 実行結果
[{'hepburn': 'rikudou',
'hira': 'りくどう',
'kana': 'リクドウ',
'kunrei': 'rikudou',
'orig': '六道',
'passport': 'rikudou'},
{'hepburn': 'shinshi',
'hira': 'しんし',
'kana': 'シンシ',
'kunrei': 'sinsi',
'orig': '神士',
'passport': 'shinshi'}]
これで、人名の頭文字を取ってきてインデックス作ることができた。
これぐらいサクッと使えるととても便利。