漢字をカナに変換する
mecabを使って、カナ変換し結果をつなげて一つの文字列にして出力する
import MeCab
def mecab_list(text):
tagger = MeCab.Tagger("-Ochasen")
tagger.parse('')
node = tagger.parseToNode(text)
word_class = []
while node:
word = node.surface
wclass = node.feature.split(',')
if wclass[0] != u'BOS/EOS':
if wclass[6] == None:
word_class.append((wclass[7]))
else:
word_class.append((wclass[7]))
node = node.next
mojiretsu=''.join(word_class)
return mojiretsu
参考
Python 、Mecab、GoogleTranslitrateAPIで漢字→カタカナ→ひらがな→漢字変換をする。
PythonでMeCabの出力をリスト化するモジュール(mecab-python)
Author And Source
この問題について(漢字をカナに変換する), 我々は、より多くの情報をここで見つけました https://qiita.com/baraobara/items/437d11bae17b9a38edfa著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .