ファイルを取り込む方法について
500件のテキストデータを読む場合、ファイルを読み込む方法は問わないとされた時に一行毎に読み込み処理をしますか?それとも、メモリにファイルを全て読み込み、その結果に対して処理をしますか?
どちらでも良いかもしれませんが、処理の習慣とするならどちらにすべきかで敢えて質問しました。
0
500件のテキストデータを読む場合、ファイルを読み込む方法は問わないとされた時に一行毎に読み込み処理をしますか?それとも、メモリにファイルを全て読み込み、その結果に対して処理をしますか?
どちらでも良いかもしれませんが、処理の習慣とするならどちらにすべきかで敢えて質問しました。
やりたいことにもよりますが、個人的には500件程度のテキストであれば全読みを検討します。
仮に、要求される処理が「文字の出現数を調べるだけ」等であれば、一行ごとの読み捨てがお手軽そうですが、テキスト内容を相互参照するような可能性が排除できないのであれば、全てメモリに乗っけておいたほうが小回りがきくと思います。
あと、テキスト同士が相互に独立している(テキストを処理する際に別のテキストを参照する必要がない)のであれば、ファイル単位で処理したいです。「1ファイルの内容をメモリに読み込んで改行ベースで処理する」を500回繰り返すのが自然な気がします。
@okihara6
Questioner