32. 動詞の原形
動詞の原形をすべて抽出せよ.
import re
sentences = []
with open("D:\\nlp100\\neko.txt.mecab",encoding="UTF-8") as fr:
line = fr.readline()
keitaiso = []
while line:
if "EOS" in line:
if len(keitaiso)>0:
sentences.append(keitaiso)
keitaiso = []
else:
line = re.split(r'[\t,]',line)
keitaiso.append({"surface":line[0],"base":line[7],"pos":line[1],"pos1":line[2]})
line =fr.readline()
for sentence in sentences:
for word in sentence:
if word["pos"] == "動詞":
print(word["base"])
<結果 一部>
生れる
つく
する
泣く
する
いる
始める
見る
聞く
捕える
煮る
食う
思う
載せる
られる
持ち上げる
られる