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

回答編集履歴

1

修正

2018/09/20 17:40

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  まず、現在行っている処理は各テキストに対する処理にはなっていません。ループの外で処理をしているため、最後にループされたテキストに対してのみ処理が動いています。
2
2
 
3
- まずは`abs_name`を受け取り、一通り処理を行うような関数を作るのが良いかと思います。
3
+ まずは`abs_name`を受け取り、一通り処理を行うような関数を作るのが良いかと思います。その関数をループの中で呼び出して使えば要求を満たせますし、コードも見やすくなります。
4
4
 
5
5
  ヘッダの処理に失敗しているようですが、ヘッダのフォーマットがファイルによって異なるため、そのコードでは意図通り処理できないファイルがあるのではないでしょうか?
6
6