teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ご回答を受けて、説明文を修正しました。

2019/10/30 16:21

投稿

YYJP
YYJP

スコア23

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  txtファイルの文章に載っている全単語をリストに格納し、csvファイルに出力するコードを書きたいのですが、
3
3
  リストのcsv出力ができません。
4
4
 
5
- 単語のリストへの格納まではできています。
5
+ 単語の変数への格納まではできています。
6
6
  どう修正したらcsvファイルが生成されるようになるのでしょうか。
7
7
  何卒、宜しくお願い致します。
8
8
 

1

ご回答を受けて、csvに渡す値をwordからmatch_patternに変更しました。

2019/10/30 16:21

投稿

YYJP
YYJP

スコア23

title CHANGED
File without changes
body CHANGED
@@ -15,12 +15,11 @@
15
15
  document_text = open('2018-1.txt', 'r')
16
16
  text_string = document_text.read().lower()
17
17
  match_pattern = re.findall(r'\b[a-z]{3,15}\b', text_string)
18
-
18
+
19
- for word in match_pattern:
19
+ print(match_pattern)
20
- print(word)
21
20
 
22
21
  with open('words.csv', 'w') as f:
23
22
  writer = csv.writer(f) # writerオブジェクトを作成
24
- writer.writerows(word)
23
+ writer.writerows(match_pattern)
25
24
 
26
25
  ```