[python]MeCabでファイルの中身を1行づつ分かち書きして出力する

カテゴリ: MeCab, python

ファイルから読み込むと末尾に改行文字が付くので、改行を取り除く必要がある点に注意。

 プログラム

import sys
import MeCab

m = MeCab.Tagger ("-Owakati")

for line in open('input.txt', 'r'):
    words = m.parse(line)
    words = words.rstrip('\n')
    print(words)

実行結果

$ cat input.txt
すもももももももものうち
今日はいい天気です

$ python test01.py
すもも も もも も もも の うち
今日 は いい 天気 です

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です