##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)