use python pykakasi

pykakasiを使って日本語の読みを取得する

漢字から日本語の読みをとるために使ってみた。

github: miurahr/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'}]

これで、人名の頭文字を取ってきてインデックス作ることができた。

これぐらいサクッと使えるととても便利。

connvoi's Picture

About connvoi

肉とビールと料理と写真とゲーム たまに技術 python / Solr / PHP / ansible

アマゾンセール情報サイト アマセール管理人

Jp, Tokyo https://connvoi.com