回答編集履歴

1

追記

2019/11/22 23:51

投稿

quickquip
quickquip

スコア11051

test CHANGED
@@ -1 +1,41 @@
1
1
  名詞でも動詞でも形容詞でもないノードがあると、node = node.nextが呼ばれないので無限ループします。
2
+
3
+
4
+
5
+ ----
6
+
7
+
8
+
9
+ 追記
10
+
11
+
12
+
13
+ 解決したようでよかったのですが、よく見たら動詞ではないノードがあるとそれだけでもうだめでしたね。
14
+
15
+
16
+
17
+
18
+
19
+ ```pyhton
20
+
21
+ while node:
22
+
23
+ if node.feature.split(",")[0] == u"名詞":
24
+
25
+ words.append(node.surface)
26
+
27
+ elif node.feature.split(",")[0] == u"形容詞":
28
+
29
+ words.append(node.feature.split(",")[6])
30
+
31
+ elif node.feature.split(",")[0] == u"動詞":
32
+
33
+ words.append(node.feature.split(",")[6])
34
+
35
+
36
+
37
+ node = node.next
38
+
39
+ ```
40
+
41
+ ですね。